Module:Section link/doc
This is a documentation subpage for Module:Section link. It may contain usage information, categories and other content that is not part of the original module page. |
This module creates links to sections, nicely formatted with the "§" symbol instead of the default "#".
Usage
From wikitext
From wikitext, this module should be used via the template {{section link}}. Please see the template page for documentation.
From Lua
First, load the module:
local mSectionLink = require('Module:Section link')
You can then make section links via the _main function.
mSectionLink._main(page, sections, options, title)
Parameters:
- page - the page name to link to. Defaults to the full page name of title, or the current title if that is not specified.
- sections - an array of section names to link to, or a string to link to just one section name.
- options - a table of options. Accepts the following fields:
- nopage - set this to true to avoid displaying the base page name in links.
- title - a default mw.title object to use instead of the current title. Intended for testing purposes.
All parameters are optional.
Examples
Lua code | Wikitext code | Result |
---|---|---|
mSectionLink('BattleTech Universe')
|
{{section link|BattleTech Universe}}
|
BattleTech Universe § Notes |
mSectionLink('BattleTech Universe', 'BattleTech Media')
|
{{section link|BattleTech Universe|BattleTech Media}}
|
BattleTech Universe § BattleTech Media |
mSectionLink('BattleTech Universe', {'BattleTech Media', 'Tabletop and Related Core Games'})
|
{{section link|Paris|Architecture|Tabletop and Related Core Games}}
|
BattleTech Universe §§ BattleTech Media and Tabletop and Related Core Games |
mSectionLink('Paris', {'BattleTech Media', 'Tabletop and Related Core Games', 'BattleTech'})
|
{{section link|Paris|BattleTech Media|Tabletop and Related Core Games|BattleTech}}
|
BattleTech Universe §§ BattleTech Media, Tabletop and Related Core Games, and BattleTech |
mSectionLink('Paris', {'BattleTech Media', 'Tabletop and Related Core Games', 'BattleTech'}, {nopage = true})
|
{{section link|BattleTech Universe|BattleTech Media|Tabletop and Related Core Games|BattleTech|nopage=yes}}
|
§§ BattleTech Media, Tabletop and Related Core Games, and Tabletop and Related Core Games |
See also