Munurin millum rættingarnar hjá "Module:Further/doc"
EileenSanda (kjak | íkøst) Stovnaði síðu við "This module produces a "Further information: a, b and c" link. It implements the {{tl|further}} template. == Usage from wikitext == This module cannot be used directly f..." |
s Bot: Erstatt forældet <source> -tag og parameteren "enclose" [https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2020-April/002284.html] |
||
Linja 9: | Linja 9: | ||
Load the module: |
Load the module: |
||
< |
<syntaxhighlight lang="lua"> |
||
local mFurther = require('Module:Further') |
local mFurther = require('Module:Further') |
||
</syntaxhighlight> |
|||
</source> |
|||
You can then use the _further function like this: |
You can then use the _further function like this: |
||
< |
<syntaxhighlight lang="lua"> |
||
mDetails._further(options, ...) |
mDetails._further(options, ...) |
||
</syntaxhighlight> |
|||
</source> |
|||
The parameters following <var>options</var> are the page names that appear after the "Further information:" text. Page names can include a section link if desired. Pages with section links are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. |
The parameters following <var>options</var> are the page names that appear after the "Further information:" text. Page names can include a section link if desired. Pages with section links are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. |
||
Linja 24: | Linja 24: | ||
; Example 1 |
; Example 1 |
||
< |
<syntaxhighlight lang="lua"> |
||
mFurther._further(nil, 'A') |
mFurther._further(nil, 'A') |
||
</syntaxhighlight> |
|||
</source> |
|||
Produces: |
Produces: |
||
:<code><nowiki><div class="hatnote">Further information: [[A]]</div></nowiki></code> |
:<code><nowiki><div class="hatnote">Further information: [[A]]</div></nowiki></code> |
||
Linja 33: | Linja 33: | ||
; Example 2 |
; Example 2 |
||
< |
<syntaxhighlight lang="lua"> |
||
mFurther._further(nil, 'A', 'B', 'C') |
mFurther._further(nil, 'A', 'B', 'C') |
||
</syntaxhighlight> |
|||
</source> |
|||
Produces: |
Produces: |
||
:<code><nowiki><div class="hatnote">Further information: [[A]], [[B]] and [[C]]</div></nowiki></code> |
:<code><nowiki><div class="hatnote">Further information: [[A]], [[B]] and [[C]]</div></nowiki></code> |
||
Linja 42: | Linja 42: | ||
; Example 3 |
; Example 3 |
||
< |
<syntaxhighlight lang="lua"> |
||
mFurther._further({selfref = true}, 'A#D', 'B#D', 'C#D') |
mFurther._further({selfref = true}, 'A#D', 'B#D', 'C#D') |
||
</syntaxhighlight> |
|||
</source> |
|||
Produces: |
Produces: |
||
:<code><nowiki><div class="hatnote selfref">Further information: [[A#D|A § D]], [[B#D|B § D]] and [[B#D|C § D]]</div></nowiki></code> |
:<code><nowiki><div class="hatnote selfref">Further information: [[A#D|A § D]], [[B#D|B § D]] and [[B#D|C § D]]</div></nowiki></code> |
Seinasta endurskoðan sum var 22. apr 2020 kl. 16:37
This module produces a "Further information: a, b and c" link. It implements the {{further}} template.
Usage from wikitext
[rætta wikitekst]This module cannot be used directly from #invoke. Instead, it can only be used through the {{further}} template. Please see the template page for documentation.
Usage from other Lua modules
[rætta wikitekst]Load the module:
local mFurther = require('Module:Further')
You can then use the _further function like this:
mDetails._further(options, ...)
The parameters following options are the page names that appear after the "Further information:" text. Page names can include a section link if desired. Pages with section links are automatically formatted as page § section, rather than the MediaWiki default of page#section.
The options variable is an optional configuration table. At current, the only option available is "selfref", which is used when the output is a self-reference to Wikipedia. to set this option, use
{selfref = true}
. (See the {{selfref}} template for more details on self-references.)
- Example 1
mFurther._further(nil, 'A')
Produces:
<div class="hatnote">Further information: [[A]]</div>
Displays as:
- Example 2
mFurther._further(nil, 'A', 'B', 'C')
Produces:
<div class="hatnote">Further information: [[A]], [[B]] and [[C]]</div>
Displays as:
- Example 3
mFurther._further({selfref = true}, 'A#D', 'B#D', 'C#D')
Produces:
<div class="hatnote selfref">Further information: [[A#D|A § D]], [[B#D|B § D]] and [[B#D|C § D]]</div>
Displays as:
Technical details
[rætta wikitekst]This module uses Module:Hatnote to format the hatnote text, Module:TableTools to process the list of links, and Module:Arguments to fetch the arguments from wikitext.