Template:Sandbox/Aurelain/LinkIcon: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary |
No edit summary |
||
| Line 18: | Line 18: | ||
T.language = lang, | T.language = lang, | ||
CONCAT('{{{prefix|}}}', E.target_id,'{{{suffix|.png}}}') = filename, | CONCAT('{{{prefix|}}}', E.target_id,'{{{suffix|.png}}}') = filename, | ||
{{#if:{{{size|}}} | | {{#if:{{{size|}}} | '{{{size}}}' = size }} | ||
|format = | |format = | ||
template | template | ||
| Line 44: | Line 44: | ||
{{Color|yellow|Input:}} <code><nowiki>{{LinkIcon|type=faction|id=human|suffix=_icon.png|size=64px}}</nowiki></code><br> | {{Color|yellow|Input:}} <code><nowiki>{{LinkIcon|type=faction|id=human|suffix=_icon.png|size=64px}}</nowiki></code><br> | ||
{{Color|lime|Output:}} {{Sandbox/Aurelain/LinkIcon|type=faction|id=human|suffix=_icon.png|size=64px}} | {{Color|lime|Output:}} {{Sandbox/Aurelain/LinkIcon|type=faction|id=human|suffix=_icon.png|size=64px}} | ||
---- | |||
{{Color|yellow|Input:}} <code><nowiki>{{LinkIcon|type=faction|id=human|suffix=_icon.png|size=128px}}</nowiki></code><br> | |||
{{Color|lime|Output:}} {{Sandbox/Aurelain/LinkIcon|type=faction|id=human|suffix=_icon.png|size=128px}} | |||
</noinclude> | </noinclude> | ||
Revision as of 21:26, 25 June 2026
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.
Usage
Input: {{LinkIcon|type=faction|id=human|suffix=_icon.png}}
Output:
Temple
Input: {{LinkIcon|type=faction|id=human|suffix=_icon.png|lang=pl}}
Output:
Świątynia
Input: {{LinkIcon|type=faction|id=human|suffix=_icon.png|size=64px}}
Output:
Identifier must not contain quote, dot or null characters: got 64px
Input: {{LinkIcon|type=faction|id=human|suffix=_icon.png|size=128px}}
Output:
Identifier must not contain quote, dot or null characters: got 128px


