Template:Terminology Infobox: Difference between revisions

Kuhlau (talk | contribs)
it is 2025 lets arrayify this. only not sure about affiliation might need to cook smth
Kuhlau (talk | contribs)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 20: Line 20:
<data source="affiliation">
<data source="affiliation">
     <label>Affil&#173;i&#173;a&#173;tion</label>
     <label>Affil&#173;i&#173;a&#173;tion</label>
     <format>{{Exists|{{{affiliation}}}|[[{{{affiliation}}}]]|{{{affiliation}}}}}{{#if:{{{affiliationNote|}}}|&#160;({{{affiliationNote}}})}}<!--
     <format>{{Array|{{{affiliation}}}|;|<!--
    -->{{#if:{{{affiliation2|}}}|<br>{{Exists|{{{affiliation2}}}|[[{{{affiliation2}}}]]|{{{affiliation2}}}}}{{#if:{{{affiliationNote2|}}}|&#160;({{{affiliationNote2}}})}}}}<!--
            -->²{Exists¦²{#explode:{item}¦§¦0}²¦[[²{#explode:{item}¦§¦0}²]]¦²{#explode:{item}¦§¦0}²}²<!--
-->{{#if:{{{affiliation3|}}}|<br>{{Exists|{{{affiliation3}}}|[[{{{affiliation3}}}]]|{{{affiliation3}}}}}{{#if:{{{affiliationNote3|}}}|&#160;({{{affiliationNote3}}})}}}}<!--
            -->²{#if:²{#explode:{item}¦§¦1}²¦&#160;(²{Trim¦²{#explode:{item}¦§¦1}²}²)}²<!--
-->{{#if:{{{affiliation4|}}}|<br>{{Exists|{{{affiliation4}}}|[[{{{affiliation4}}}]]|{{{affiliation4}}}}}{{#if:{{{affiliationNote4|}}}|&#160;({{{affiliationNote4}}})}}}}<!--
            -->|<br /><!--
-->{{#if:{{{affiliation5|}}}|<br>{{Exists|{{{affiliation5}}}|[[{{{affiliation5}}}]]|{{{affiliation5}}}}}{{#if:{{{affiliationNote5|}}}|&#160;({{{affiliationNote5}}})}}}}<!--
            -->|template=²<!--
-->{{#if:{{{affiliation6|}}}|<br>{{Exists|{{{affiliation6}}}|[[{{{affiliation6}}}]]|{{{affiliation6}}}}}{{#if:{{{affiliationNote6|}}}|&#160;({{{affiliationNote6}}})}}}}<!--
            -->}}<!--
-->{{#if:{{{affiliation7|}}}|<br>{{Exists|{{{affiliation7}}}|[[{{{affiliation7}}}]]|{{{affiliation7}}}}}{{#if:{{{affiliationNote7|}}}|&#160;({{{affiliationNote7}}})}}}}<!--
    --></format>
-->{{#if:{{{affiliation8|}}}|<br>{{Exists|{{{affiliation8}}}|[[{{{affiliation8}}}]]|{{{affiliation8}}}}}{{#if:{{{affiliationNote8|}}}|&#160;({{{affiliationNote8}}})}}}}</format>
</data>
</data>
<data source="world">
<data source="plane">
<label>World</label>
<label>Plane</label>
<format>[[{{{world}}}]]</format>
<format>{{Array|{{{plane}}}|;|[[{item}]]|<br />}}</format>
</data>
</data>
<data source="region">
<data source="continent">
<label>Region</label>
<label>Continent</label>
<format>{{Array|{{{region}}}|;|[[{item}]]|<br />}}</format>
<format>{{Array|{{{continent}}}|;|[[{item}]]|<br />}}</format>
</data>
</data>
<data source="subregion">
<data source="town">
<label>Subregion</label>
<label>Town</label>
<format>{{Array|{{{subregion}}}|;|[[{item}]]|<br />}}</format>
<format>{{Array|{{{town}}}|;|[[{item}]]|<br />}}</format>
</data>
<data source="area">
<label>Area</label>
<format>{{Array|{{{area}}}|;|[[{item}]]|<br />}}</format>
</data>
<data source="subarea">
<label>Subarea</label>
<format>{{Array|{{{subarea}}}|;|[[{item}]]|<br />}}</format>
</data>
<data source="poi">
<label>Point of Interest</label>
<format>{{Array|{{{poi}}}|;|[[{item}]]|<br />}}</format>
</data>
<data source="domain">
<label>Domain</label>
<format>{{Array|{{{domain}}}|;|[[{item}]]|<br />}}</format>
</data>
</data>
<data source="event">
<data source="event">
Line 92: Line 75:
{{Namespace|main=[[Category:Terminology]]<!--
{{Namespace|main=[[Category:Terminology]]<!--
Set page display title if title is different from page name
Set page display title if title is different from page name
-->{{#ifeq:{{NAMESPACE}}||<!--
-->{{#if:{{{title|}}}{{{displaytitle|}}}|{{#ifeq:{{PAGENAME}}|{{{title}}}||{{#ifeq:{{lc:{{{displaytitle|}}}}}|no||{{DISPLAYTITLE:{{{displaytitle|{{{title}}}}}}|noreplace}}}}}}}}<!--
-->{{#if:{{{title|}}}{{{displaytitle|}}}|{{#ifeq:{{PAGENAME}}|{{{title}}}||{{#ifeq:{{lc:{{{displaytitle|}}}}}|no||{{DISPLAYTITLE:{{{displaytitle|{{{title}}}}}}|noreplace}}}}}}}}<!--
-->}}<!--
-->{{#if:{{{type|}}}|{{Array|{{{type}}}|;|<!--         -->[[Category:{item}]]}}}}<!--
-->{{#if:{{{type|}}}|{{Array|{{{type}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{group|}}}|{{Array|{{{group}}}|;|<!--       -->[[Category:{item}]]}}}}<!--
-->{{#if:{{{group|}}}|{{Array|{{{group}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{affiliation|}}}|{{{affiliation|}}}|;|<!--   -->[[Category:²{Trim¦²{#explode:{item}¦§¦0}²}²|template=1}}]]}}<!--
-->{{#if:{{{affiliation|}}}|{{Exists|Category:{{{affiliation|}}}|[[Category:{{{affiliation}}}]]}}}}<!--
-->{{#if:{{{plane|}}}|{{Array|{{{plane}}}|;|<!--       -->[[Category:{item} Terminology]]}}}}<!--
-->{{#if:{{{affiliation2|}}}|{{Exists|Category:{{{affiliation2|}}}|[[Category:{{{affiliation2}}}]]}}}}<!--
-->{{#if:{{{continent|}}}|{{Array|{{{continent}}}|;|<!---->[[Category:{item} Terminology]]}}}}<!--
-->{{#if:{{{affiliation3|}}}|{{Exists|Category:{{{affiliation3|}}}|[[Category:{{{affiliation3}}}]]}}}}<!--
-->{{#if:{{{town|}}}|{{Array|{{{town}}}|;|<!--         -->[[Category:{item} Terminology]]}}}}<!--
-->{{#if:{{{affiliation4|}}}|{{Exists|Category:{{{affiliation4|}}}|[[Category:{{{affiliation4}}}]]}}}}<!--
-->{{#if:{{{event|}}}|{{Array|{{{event}}}|;|<!--       -->[[Category:{item} Terminology]]}}}}<!--
-->{{#if:{{{affiliation5|}}}|{{Exists|Category:{{{affiliation5|}}}|[[Category:{{{affiliation5}}}]]}}}}<!--
-->{{#if:{{{recipe|}}}|<!--             -->[[Category:Terminology with {{{recipe_type|Recipe}}}]]}}<!--
-->{{#if:{{{affiliation6|}}}|{{Exists|Category:{{{affiliation6|}}}|[[Category:{{{affiliation6}}}]]}}}}<!--
-->{{#if:{{{pronunciation|}}}|<!--      -->[[Category:Pronunciation Included]]}}<!--
-->{{#if:{{{affiliation7|}}}|{{Exists|Category:{{{affiliation7|}}}|[[Category:{{{affiliation7}}}]]}}}}<!--
-->{{#if:{{{affiliation8|}}}|{{Exists|Category:{{{affiliation8|}}}|[[Category:{{{affiliation8}}}]]}}}}<!--
-->{{#if:{{{world|}}}|[[Category:{{{world}}} Terminology]]}}}}<!--
-->{{#if:{{{region|}}}|{{Array|{{{region}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{subregion|}}}|{{Array|{{{subregion}}}|;|[[Category:{item}]]}}}<!--
-->{{#if:{{{area|}}}|{{Array|{{{area}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{subarea|}}}|{{Array|{{{subarea}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{poi|}}}|{{Array|{{{poi}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{domain|}}}|{{Array|{{{domain}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{event|}}}|{{Array|{{{event}}}|;|[[Category:{item}]]}}}}<!--
-->{{#if:{{{recipe|}}}|[[Category:Terminology with {{{recipe_type|Recipe}}}]]}}<!--
-->{{#if:{{{pronunciation|}}}|[[Category:Pronunciation Included]]}}<!--
-->}}<!--line break required for styling purposes-->
-->}}<!--line break required for styling purposes-->
</includeonly><noinclude>{{Documentation|type=Infobox}}</noinclude>
</includeonly><noinclude>{{Documentation|type=Infobox}}</noinclude>