Template:Sandbox/Aurelain/LinkIcon

From Heroes of Might and Magic: Olden Era Official Wiki
Revision as of 12:04, 26 June 2026 by Aurelain (talk | contribs)


This template is meant to handle the linking of articles in a way that is language-agnostic, meaning that it can be used in language-aware infoboxes and other contexts which need to be able to handle multiple languages. This template only works with concepts which have their translation managed by Cargo.

The default assumption for the icon's filename is that it is identical to the id, plus the .png extension. This can be further configured with the suffix parameter, or be completely overridden by the filename parameter.

Usage

1. Basic (rarely used, as you usually need to specify type and suffix):

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald


2. With type:

Input: {{Sandbox/Aurelain/LinkIcon | id=skill_assault | type=skill}}

Output: 1=no1,id=skill_assault,lang=nolang,type=skill,filename=nofilename Offense Offense


3. With suffix, to override the default (.png):

Input: {{Sandbox/Aurelain/LinkIcon | id=angel | suffix=_icon.png}}

Output: 1=no1,id=angel,lang=nolang,type=notype,filename=nofilename No results Angel


4. With lang, to override the default (en):

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon || lang=ja}}

Output: 1=,id=magic_demon,lang=ja,type=notype,filename=nofilename No results ヘラルド


5. With size, to override the default (32px):

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | size=64px}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald


6. With filename, to override the automated file path:

Input: {{Sandbox/Aurelain/LinkIcon | id=human_hero_1 | type=hero | filename=Ister.png}}

Output: 1=no1,id=human_hero_1,lang=nolang,type=hero,filename=Ister.png Ister Ister


7. With empty filename, to disable the icon:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | filename=}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename= No results Herald


8. With text, to override the automated text:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | text=Hello}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Hello


9. With empty text, to disable the text:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | text=}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results


10. With link, to override the automated link:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | link=Heroes}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald


11. With empty link, to disable the link:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | link=}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald


12. With color:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | color=magenta}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald


13. With stack=1, to switch to a vertical layout:

Input: {{Sandbox/Aurelain/LinkIcon | id=magic_demon | stack=1}}

Output: 1=no1,id=magic_demon,lang=nolang,type=notype,filename=nofilename No results Herald