Jump to content

Template:LabelOrElse: Difference between revisions

From Philosophical Research
m lang parameter
m pass lang to icon
Line 1: Line 1:
<onlyinclude>{{#if:{{{I|}}}|{{Template:I{{{I|}}}|Q={{{Q|}}}|QTTS={{{QTTS|}}}|class={{{class|}}}}}}}<span class="search-hint" aria-hidden="true" style="height: 0px; width: 0px; display: inline-block; overflow: hidden;"> ({{#if:{{{Q2|}}}|{{{Q2|}}}|{{{Q|}}}}})</span><data value="{{{E|}}}" class="item-name plainlinks">{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{E|}}}{{{R|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Ontology:Q{{{Q|617}}}|{{{2}}}]] | [[Ontology:Q{{{Q|617}}}|{{{1|(Item name missing)}}}]] }} | {{{E|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Philosophical Research:{{{R}}}|{{{2}}}]] | [[Philosophical Research:{{{R}}}|{{{1|(Item name missing)}}}]] }} | {{{R|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Ontology:{{{E|Q617}}}|{{{2}}}]] | [[Ontology:{{{E|Q617}}}|{{{1|(Item name missing)}}}]] }} | #default = {{#if: {{{2|}}} | [{{{href|}}} {{{2}}}] | [{{{href|}}} {{{1|(Item name missing)}}}] }} }}</data>{{#if:{{{tag|}}}|{{Template:I{{{I|}}}|lang={{{lang|zxx}}}|class={{{class|}}}|tag=y}}}}</onlyinclude><!--
<onlyinclude>{{#if:{{{I|}}}|{{Template:I{{{I|}}}|lang={{{lang|}}}|Q={{{Q|}}}|QTTS={{{QTTS|}}}|class={{{class|}}}}}}}<span class="search-hint" aria-hidden="true" style="height: 0px; width: 0px; display: inline-block; overflow: hidden;"> ({{#if:{{{Q2|}}}|{{{Q2|}}}|{{{Q|}}}}})</span><data value="{{{E|}}}" class="item-name plainlinks">{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{E|}}}{{{R|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Ontology:Q{{{Q|617}}}|{{{2}}}]] | [[Ontology:Q{{{Q|617}}}|{{{1|(Item name missing)}}}]] }} | {{{E|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Philosophical Research:{{{R}}}|{{{2}}}]] | [[Philosophical Research:{{{R}}}|{{{1|(Item name missing)}}}]] }} | {{{R|}}}{{{href|}}} = {{#if: {{{2|}}} | [[Ontology:{{{E|Q617}}}|{{{2}}}]] | [[Ontology:{{{E|Q617}}}|{{{1|(Item name missing)}}}]] }} | #default = {{#if: {{{2|}}} | [{{{href|}}} {{{2}}}] | [{{{href|}}} {{{1|(Item name missing)}}}] }} }}</data>{{#if:{{{tag|}}}|{{Template:I{{{I|}}}|lang={{{lang|zxx}}}|class={{{class|}}}|tag=y}}}}</onlyinclude><!--


more readable version:
more readable version:
{{#if:{{{I|}}} | {{Template:I{{{I|}}} |Q={{{Q|}}} |class={{{class|}}} }}  }}
{{#if:{{{I|}}} | {{Template:I{{{I|}}}|lang={{{lang|}}} |Q={{{Q|}}} |class={{{class|}}} }}  }}
<span class="search-hint" aria-hidden="true" style="height: 0px; width: 0px; display: inline-block; overflow: hidden;"> ({{#if:{{{Q2|}}}|{{{Q2|}}}|{{{Q|}}}}})</span>
<span class="search-hint" aria-hidden="true" style="height: 0px; width: 0px; display: inline-block; overflow: hidden;"> ({{#if:{{{Q2|}}}|{{{Q2|}}}|{{{Q|}}}}})</span>
<data class="item-name">
<data class="item-name">
Line 11: Line 11:
| #default = {{#if: {{{2|}}} | [{{{href|}}} {{{2}}}] | [{{{href|}}} {{{1|(Item name missing)}}}] }}
| #default = {{#if: {{{2|}}} | [{{{href|}}} {{{2}}}] | [{{{href|}}} {{{1|(Item name missing)}}}] }}
}}</data>
}}</data>
{{#if:{{{I|}}} | {{Template:I{{{I|}}}|class={{{class|}}}|tag=y}} }}
{{#if:{{{I|}}} | {{Template:I{{{I|}}}|lang={{{lang|}}}|class={{{class|}}}|tag=y}} }}
-->
-->



Revision as of 04:42, 7 March 2026

(Item name missing)

Parameters

  • 1 - primary label
  • 2 - alternate label to be used if specified, "or else" primary label will be used
  • E - Item identifier including "Q" etc.
  • Q - Item number not including "Q"
  • Q2 - Item number without commas, to be used for Ctrl + F search
  • R - Philosophical Research: entry, to be used instead of E
  • href - external link
  • I - swatch icon (optional)
  • class - swatch color for icon (optional)