Template:Template demo

From bg3.wiki
Revision as of 04:30, 10 July 2024 by NtCarlson (talk | contribs) (test)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This is an attempt at making a template that produces a table of template usage examples for template documentation. This would replace manually written tables like Template:CharLink#Examples which involve copy-pasting the code for the template in both columns (which can easily get out of sync).

In the first column, the template parameters are not expanded at all before adding the nowiki tags. In the second column, the template is completely expanded before adding the nowiki tags. Is there a way to truncate template expansion so that it stops after two steps at {{CharLink|Shadowheart}}?

Code1 Code2 Result

{{{ {{#var: i }} }}} <span class="bg3wiki-char-link-icon" style="display: inline-block; vertical-align: middle; border: hidden; border-radius:50%; overflow: hidden; width: 25px; height: 25px">[[File:Portrait Shadowheart.png|link=Shadowheart|x25px|alt=Shadowheart|class=bg3wiki-icon ]]<span class="bg3wiki-after-icon"></span></span> [[Shadowheart|Shadowheart]] Shadowheart Shadowheart
{{{ {{#var: i }} }}} <span class="bg3wiki-char-link-icon" style="display: inline-block; vertical-align: middle; border: hidden; border-radius:50%; overflow: hidden; width: 25px; height: 25px">[[File:Portrait Shadowheart.png|link=Shadowheart|x25px|alt=Shadowheart|class=bg3wiki-icon ]]<span class="bg3wiki-after-icon"></span></span> [[Shadowheart|Shart]] Shadowheart Shart