Template:Sandbox/Aurelain/LinkIcon: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
No edit summary
Line 8: Line 8:
     E.target_id = T.target_id
     E.target_id = T.target_id
|where =
|where =
     (E.target_id   = '{{{id}}}' OR E.subtype = '{{{id}}}')
     (E.target_id = '{{{id}}}' OR E.subtype = '{{{id}}}')
     AND E.type   = '{{{type}}}'
     AND E.type = '{{{type}}}'
     AND E.language   = 'en'
     AND E.language = 'en'
     AND T.type  = '{{{type}}}'
     AND T.type  = '{{{type}}}'
     AND T.language = '{{{lang|en}}}'
     AND T.language = '{{{lang|en}}}'
Line 17: Line 17:
     T.name = text,
     T.name = text,
     T.language = lang,
     T.language = lang,
     CONCAT('{{{prefix|}}}', E.target_id,'{{{suffix|.png}}}') = filename,
     CONCAT('{{{prefix|}}}', E.target_id, '{{{suffix|.png}}}') = filename,
     {{#if:{{{size|}}} | CONCAT("{{{size}}}") = size }}
     {{#if:{{{size|}}} | CONCAT("{{{size}}}") = size }}
|format =
|format =

Revision as of 21:29, 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


Input: {{LinkIcon|type=faction|id=human|suffix=_icon.png|size=128px}}
Output: Temple