Template:TemplateBox/layout: Difference between revisions
Template page
More actions
rm nothemes |
Upstream some of my changes from Template:TemplateBox/sandbox/layout?oldid=573815730&diff=595761452: Add “Example 3”, `useTemplateData=TNT`, `useTemplateData=debug`, and the `mbox` parameters; Include “Localization” header when `i18n‑desc` is set but `i18n‑method` is an unknown value |
||
| Line 10: | Line 10: | ||
}} | }} | ||
|{{Documentation subpage|{{#if: {{{docsub-override|}}} | override | }}|page={{{docsub-page|}}}}} | |{{Documentation subpage|{{#if: {{{docsub-override|}}} | override | }}|page={{{docsub-page|}}}}} | ||
{{{mbox|}}} | |||
{{#if: {{{desc|}}} | {{{msg-languagedependant|}}} | {{#if: {{{desc|}}} | {{{msg-languagedependant|}}} | ||
<div class="templatebox-desc"> | <div class="templatebox-desc"> | ||
| Line 32: | Line 33: | ||
{{{usage-notes}}} | {{{usage-notes}}} | ||
</div> | </div> | ||
}}{{#if: {{{paramTable|}}} |<nowiki/> | }}{{#ifexpr: | ||
{{#ifeq:{{{useTemplateData|}}}|TNT|1|0}} | |||
or{{#ifeq:{{str left|{{{useTemplateData|}}}|4}}|TNT:|1|0}} | |||
|<nowiki/> | |||
<h3>{{int:templatedata-doc-params}}</h3> | |||
{{{templateDataInfo}}} | |||
<!-- TemplateData is handled by [[Module:TNT]] --> | |||
{{#invoke:TNT|doc | |||
|1={{#ifeq:{{{useTemplateData}}}|TNT | |||
| {{#if:{{{name|}}}|{{{name}}}|{{BASEPAGENAME}}}} | |||
| {{str right|{{{useTemplateData}}}|4}} | |||
}} | |||
}} | |||
<nowiki/>|<!-- else --> | |||
{{#if: {{{paramTable|}}} |<nowiki/> | |||
=== {{int:templatedata-doc-params}} === | === {{int:templatedata-doc-params}} === | ||
{{#ifeq:{{{useTemplateData|}}}|only||{{{paramTable}}}}} | {{#ifeq:{{{useTemplateData|}}}|only||{{{paramTable}}}}} | ||
| Line 44: | Line 59: | ||
| {{{templateData|}}} | | {{{templateData|}}} | ||
}} | }} | ||
{{#ifeq:{{{useTemplateData|}}}|only||{{Collapse | {{#ifeq:{{{useTemplateData|}}}|only|| | ||
<!--else--> | |||
{{#ifeq:{{{useTemplateData|}}}|debug| | |||
{{Collapse top|{{{msg-templatedata-raw|Raw template data}}}}} | |||
{{#tag:syntaxhighlight | |||
| {{{JSONFM}}} | |||
| lang="json" | |||
}} | |||
{{Collapse bottom}} | |||
}} | }} | ||
{{Collapse bottom}}}} | |||
}}}} | |||
=== {{{msg-moreinfo|}}} === | === {{{msg-moreinfo|}}} === | ||
{{{msg-intendednamespaces|}}} | {{{msg-intendednamespaces|}}} | ||
| Line 112: | Line 137: | ||
{{{msg-relieson|}}}<br /> | {{{msg-relieson|}}}<br /> | ||
{{{relieson|}}} | {{{relieson|}}} | ||
}}{{suppress categories|{{#if: {{{example|}}}{{{example2|}}} |<nowiki/> | }}{{suppress categories|{{#if:<!-- | ||
-->{{{example |}}}{{{example-source |}}}{{{example-value |}}}<!-- | |||
-->{{{example2|}}}{{{example2-source|}}}{{{example2-value|}}}<!-- | |||
-->{{{example3|}}}{{{example3-source|}}}{{{example3-value|}}}<!-- | |||
-->|<nowiki/> | |||
== {{{msg-examples}}} == | == {{{msg-examples}}} == | ||
<nowiki/>}}{{#if: {{{example|}}} |<nowiki/> | <nowiki/>}}{{#if: {{{example-source|{{{example|}}}}}} |<nowiki/> | ||
<nowiki>{{</nowiki>{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{!}}{{{example}}}<nowiki>}}</nowiki> | {{{example-source|<nowiki>{{</nowiki>{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{!}}{{{example}}}<nowiki>}}</nowiki>}}} | ||
{{{msg-example-renders-as | {{{msg-example-renders-as}}} | ||
<div class="templatebox-example"> | <div class="templatebox-example"> | ||
{{#if:{{{example-value|}}}|{{{example-value}}}|{{{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}|{{{example|}}}|category=}}}} | {{#if:{{{example-source|}}}{{{example-value|}}}|{{{example-value}}}|{{ {{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}|{{{example|}}}|category=}}}} | ||
</div> | </div> | ||
}}{{#if: {{{example2-source|{{{example2|}}}}}} |<nowiki/> | |||
{{#if: {{{example|}}} | {{#if: {{{example-source|{{{example|}}}}}} | ||
|<hr | |<hr style="margin:1em 0"/>}} | ||
<nowiki>{{</nowiki>{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{!}}{{{example2}}}<nowiki>}}</nowiki> | {{{example2-source|<nowiki>{{</nowiki>{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{!}}{{{example2}}}<nowiki>}}</nowiki>}}} | ||
{{{msg-example-renders-as | {{{msg-example-renders-as}}} | ||
<div class="templatebox-example"> | <div class="templatebox-example"> | ||
{{#if:{{{example2-value|}}}|{{{example2-value}}}|{{{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}|{{{example2|}}}|category=}}}} | {{#if:{{{example2-source|}}}{{{example2-value|}}}|{{{example2-value}}}|{{ {{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}|{{{example2|}}}|category=}}}} | ||
</div> | </div> | ||
}}{{#if: {{{seealso|}}} |<nowiki/> | }}{{#if: {{{example3-source|{{{example3|}}}}}} |<nowiki/> | ||
{{#if: {{{example-source|{{{example|}}}}}}{{{example2-source|{{{example2|}}}}}} | |||
|<hr style="margin:1em 0"/>}} | |||
{{{example3-source|<nowiki>{{</nowiki>{{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{!}}{{{example3}}}<nowiki>}}</nowiki>}}} | |||
{{{msg-example-renders-as}}} | |||
<div class="templatebox-example"> | |||
{{#if:{{{example3-source|{{{example3-value|}}}}}}|{{{example3-value}}}|{{ {{#if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}|{{{example3|}}}|category=}}}} | |||
</div> | |||
}}}}{{#if: {{{seealso|}}} |<nowiki/> | |||
== {{{msg-seealso|}}} == | == {{{msg-seealso|}}} == | ||
{{{msg-languagedependant|}}} | {{{msg-languagedependant|}}} | ||
| Line 209: | Line 248: | ||
{{{msg-localization-instruct-wikidata|}}} | {{{msg-localization-instruct-wikidata|}}} | ||
|#default= | |#default= | ||
{{#if: {{{i18n-desc|}}} |<nowiki/> | |||
== {{{msg-localization|}}} == | |||
}} | |||
}}{{#if: {{{i18n-desc|}}} |<nowiki/> | }}{{#if: {{{i18n-desc|}}} |<nowiki/> | ||
Revision as of 23:14, 20 November 2024
=== ===