Template:Sandbox/Aurelain/LinkIcon

From Heroes of Might and Magic: Olden Era Official Wiki
Revision as of 12:47, 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 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


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 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 ヘラルド


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 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


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= 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 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 Herald


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 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 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 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 Herald