Difference between revisions of "Template:Disambigentry"
GrampaSwood (talk | contribs) m (Not as complex as a lot of other templates, but I imagine it's quite complex if you aren't very experienced) |
GrampaSwood (talk | contribs) (Added support for section linking with an additional parameter. If this breaks anything please attempt to fix it, if it's a template issue please undo this edit and yell at me.) |
||
| Line 1: | Line 1: | ||
| − | <noinclude>{{Complex template|user=GrampaSwood}}</noinclude>[[File:{{{icon-override|Item icon {{{1}}}.png}}}|link={{{link|{{{1 | + | <noinclude>{{Complex template|user=GrampaSwood}}</noinclude>[[File:{{{icon-override|Item icon {{{1}}}.png}}}|link={{{link|{{{1}}}{{if lang}}}}}|{{{size|64px}}}]] {{#if:{{{link|}}}|[[{{{link}}}|{{{l1|{{{1}}}}}}]]|{{#if:{{{icon-override|}}}|[[{{{link|{{{1}}}}}}|{{{l1|{{{1}}}}}}]]|{{item link|{{{1}}}}}}}}}<noinclude> |
{{doc begin}} | {{doc begin}} | ||
== Usage == | == Usage == | ||
| − | :<code><nowiki>{{Disambigentry|1|icon-override=<image name>.jpg/png|size=<number>px|link=< | + | :<code><nowiki>{{Disambigentry|1|icon-override=<image name>.jpg/png|size=<number>px|link=<article link>}}</nowiki></code> |
{{Note|<code><nowiki>{{de}}</nowiki></code> also works!}} | {{Note|<code><nowiki>{{de}}</nowiki></code> also works!}} | ||
For usage on disambiguations, automatically adds link + item icon. | For usage on disambiguations, automatically adds link + item icon. | ||
| Line 8: | Line 8: | ||
== Parameters == | == Parameters == | ||
; 1 | ; 1 | ||
| − | : | + | : Name of the item, if "link" or "icon-override" parameter is not used it defaults to using {{tl|item link}}. Also used for the displayed text, the item icon filename, the icon's link, and the default displayed text when using the "link" parameter. |
:;l1 | :;l1 | ||
| − | : | + | : Optional, used to override the displayed text for the text link. |
; icon-override | ; icon-override | ||
| − | : Optional, used to override the default item icon (for usage on non-items) | + | : Optional, used to override the default item icon (for usage on non-items). |
; size | ; size | ||
| Line 20: | Line 20: | ||
; link | ; link | ||
| − | : Optional, used | + | : Optional, used when the linked item is not compatible with {{tl|item link}}. Additionally, determines link on the icon and the link next to it. |
== Example == | == Example == | ||
Revision as of 18:51, 6 March 2024
| This template is very complex. Please, sandbox any changes before making them. If you have questions about this template, feel free to ask on the IRC. GrampaSwood has offered to maintain this template, you may contact them if you need further assistance. |
[[File:Item icon {{{1}}}.png|link={{{1}}}|64px]] [[{{{1}}}|{{dictionary/items/{{{1}}}|null=|list=}}]]
Documentation for Disambigentry
Usage
{{Disambigentry|1|icon-override=<image name>.jpg/png|size=<number>px|link=<article link>}}
{{de}} also works!
For usage on disambiguations, automatically adds link + item icon.
Parameters
- 1
- Name of the item, if "link" or "icon-override" parameter is not used it defaults to using
{{item link}}. Also used for the displayed text, the item icon filename, the icon's link, and the default displayed text when using the "link" parameter.
- l1
- Optional, used to override the displayed text for the text link.
- icon-override
- Optional, used to override the default item icon (for usage on non-items).
- size
- Optional, same as size argument from
{{item icon}}, defaults to 64px.
- link
- Optional, used when the linked item is not compatible with
{{item link}}. Additionally, determines link on the icon and the link next to it.
Example
{{Disambigentry|Bat}} generates
Bat.
{{Disambigentry|icon-override=Standard icon RED Bat.png|link=Bat/nl|size=70px}} generates
Bat