Template:Sandbox/Aurelain/LinkIcon: Difference between revisions
From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
#cargo_query: | #cargo_query: | ||
tables = | tables = | ||
Translation= | Translation = E, | ||
Translation= | Translation = T | ||
|join on = | |join on = | ||
E.target_id = T.target_id | |||
|where = | |where = | ||
( | (E.target_id = '{{{id}}}' OR E.subtype = '{{{id}}}') | ||
AND | AND E.type = '{{{type}}}' | ||
AND | AND E.language = 'en' | ||
AND | AND T.type = '{{{type}}}' | ||
AND | AND T.language = '{{{lang|en}}}' | ||
|fields = | |fields = | ||
E.name = link, | |||
T.name = text, | |||
T.language = lang, | |||
CONCAT('{{{prefix|}}}', | CONCAT('{{{prefix|}}}', E.target_id,'{{{suffix|.png}}}') = filename, | ||
{{#if:{{{size|}}} | CONCAT('{{{size}}}') = size }} | {{#if:{{{size|}}} | CONCAT('{{{size}}}') = size }} | ||
|format = | |format = | ||
template | template | ||
|template = | |template = | ||
Sandbox/Aurelain/Link/ | Sandbox/Aurelain/Link/stack | ||
|named args = | |named args = | ||
yes | yes | ||
Revision as of 21:23, 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:
Temple


