Difference between revisions of "Template:Main list"
imported>Steel1943 (Transcluded template name update) |
imported>SiBr4 (Adding support for second link) |
||
| Line 1: | Line 1: | ||
| − | <noinclude>{{pp-template|small=yes}}</noinclude>{{Hatnote|For a more comprehensive list, see [[{{{1}}}]].}}<noinclude> | + | <noinclude>{{pp-template|small=yes}}</noinclude>{{Hatnote|{{#if:{{{2|}}}|For more comprehensive lists, see [[{{{1}}}]] and [[{{{2}}}]].|For a more comprehensive list, see [[{{{1}}}]].}}}}<noinclude> |
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> | ||
Revision as of 19:46, 12 October 2014
This module produces a "For a more comprehensive list, see [...]" link. It implements the {{main list}} template.
Contents
Use from wikitext
This module cannot be used directly from #invoke. Instead, it can only be used through the {{main list}} template. Please see the template page for documentation.
Use from other Lua modules
Load the module:
local mMainList = require('Module:Main list')
You can then use the _mainList function like this:
mMainList._mainList (page1, page2)
The page1 variable is the page to be linked to, and is required. The page name can include a section link if desired. If the page includes a section link, it is automatically formatted as page § section, rather than the MediaWiki default of page#section.
The page2 variable is optional; it is a second page link.
Example 1
mMainList._mainList ('Wikipedia:Hatnote#Hatnote templates')
Produces:
<div class="hatnote">For a more comprehensive list, see [[Wikipedia:Hatnote#Hatnote templates|Wikipedia:Hatnote § Hatnote templates]].</div>
Displays as:
Example 2
mMainList._mainList ('Wikipedia:Hatnote#Hatnote templates','Wikipedia:Template messages/Cleanup#Cleanup')
Produces:
<div class="hatnote">For a more comprehensive list, see [[Wikipedia:Hatnote#Hatnote templates|Wikipedia:Hatnote § Hatnote templates]] and [[Wikipedia:Template messages/Cleanup#Cleanup|Wikipedia:Template messages/Cleanup § Cleanup]].</div>
Displays as:
Technical details
This module uses Module:Hatnote to format the hatnote text and Module:Arguments to fetch the arguments from wikitext.
| The above documentation is transcluded from Template:Main list/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |