Template:Link/stack: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
refactored the Link family |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
--><span style='display:inline-block;vertical-align:top;width:100px;text-align:center;line-height:1.1'><!-- | --><span style='display:inline-block;vertical-align:top;width:100px;text-align:center;line-height:1.1'><!-- | ||
-->[[File:{{{filename}}} | {{{size|64px}}} | link={{{link}}}<!-- | -->[[File:{{{filename|}}} | {{{size|64px}}} | link={{{link|}}}<!-- | ||
-->{{#switch: {{{lang|en}}} | -->{{#switch: {{{lang|en}}} | ||
|en= | |en= | ||
|#default=/{{{lang}}} | |#default=/{{{lang}}} | ||
}}]]<!-- | }}]]<!-- | ||
--><span style='display:block; margin:2px 0 12px; font-size:small;'><!-- | -->{{#if: {{{text|}}}|<span style='display:block; margin:2px 0 12px; font-size:small;'><!-- | ||
-->{{#if: {{{link|}}} |<!-- | |||
-->[[{{{link}}}{{#switch: {{{lang|en}}} | -->[[{{{link}}}{{#switch: {{{lang|en}}} | ||
|en= | |en= | ||
|#default=/{{{lang}}} | |#default=/{{{lang}}} | ||
}}|{{{text}}}]]<!-- | }}|<span style='{{#if: {{{color|}}} | color:{{{color}}};}}'>{{{text}}}</span>]]<!-- | ||
--></span><!-- | -->|<span style='{{#if: {{{color|}}} | color:{{{color|}}};}}'>{{{text}}}</span>}}<!-- | ||
--></span>}}<!-- | |||
--></span><!-- | --></span><!-- | ||
#################################################################### | #################################################################### | ||
| Line 77: | Line 79: | ||
| text=Ister | | text=Ister | ||
| size=128px | | size=128px | ||
}} | |||
---- | |||
4. With {{b|color}}, for custom text color: | |||
{{Color|yellow|Input:}} | |||
<pre><nowiki> | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link=Ister | |||
| text=Ister | |||
| color=magenta | |||
}}</nowiki></pre> | |||
{{Color|lime|Output:}} | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link=Ister | |||
| text=Ister | |||
| color=magenta | |||
}} | |||
---- | |||
5. With {{b|link}} left empty, to omit linking: | |||
{{Color|yellow|Input:}} | |||
<pre><nowiki> | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link= | |||
| text=Ister | |||
}}</nowiki></pre> | |||
{{Color|lime|Output:}} | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link= | |||
| text=Ister | |||
}} | |||
---- | |||
6. With {{b|text}} left empty, to display only the icon: | |||
{{Color|yellow|Input:}} | |||
<pre><nowiki> | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link=Ister | |||
}}</nowiki></pre> | |||
{{Color|lime|Output:}} | |||
{{Link/stack | |||
| filename=Ister.png | |||
| link=Ister | |||
}} | }} | ||
</noinclude> | </noinclude> | ||
Revision as of 17:20, 26 June 2026
This template is used by Template:LinkIcon as the base for rendering a link with an icon on top of it.
Usage
1. Normal:
Input:
{{Link/stack
| filename=Ister.png
| link=Ister
| text=Ister
}}
Output:
Ister
2. With lang, to override the default (en) and thus change the link:
Input:
{{Link/stack
| filename=Ister.png
| link=Ister
| text=イスター
| lang=ja
}}
Output:
イスター
3. With size, to override the default (64px):
Input:
{{Link/stack
| filename=Ister.png
| link=Ister
| text=Ister
| size=128px
}}
Output:
Ister
4. With color, for custom text color:
Input:
{{Link/stack
| filename=Ister.png
| link=Ister
| text=Ister
| color=magenta
}}
Output:
Ister
5. With link left empty, to omit linking:
Input:
{{Link/stack
| filename=Ister.png
| link=
| text=Ister
}}
Output:
Ister
6. With text left empty, to display only the icon:
Input:
{{Link/stack
| filename=Ister.png
| link=Ister
}}


