Template:IXN: Difference between revisions
Appearance
rewrite icon code to use messages |
m reuse field-tag code for tag-after |
||
| Line 1: | Line 1: | ||
<includeonly><onlyinclude>{{#if:{{{tag|}}}||<span class="mix-match {{#if:{{{class|}}}|{{{class|}}}|{{Template:IXN/{{{tradition|}}}/class}} matched}}"><abbr class="figure item-dimension" data-icon="{{{dimension-icon|}}}" title="{{int:hue-tooltip-{{{dimension-lowercase|}}}/{{{lang|en}}}}} {{#if:{{{tradition2|}}}|/ {{{tradition2|}}}}} {{#if:{{{tradition3|}}}|/ {{{tradition3|}}}}} / {{int:hue-tooltip-item-id/{{{lang|en}}}|Q{{{Q|617}}}}} / {{#if:{{{sense|}}}|{{int:hue-tooltip-sense/{{{lang|en}}}|{{{sense|}}}}}| {{int:hue-tooltip-no-sense/{{{lang|en}}}}} }}">{{TTS|html=ins|class=flag|tts={{#if:{{{QTTS|}}}|{{{QTTS|}}}|{{{Q|617}}}}}. ({{{dimension|}}})|{{{dimension|}}}–{{{Q|617}}}|NoTitle=y}}{{#switch:{{{ParameterThatShouldBeEmpty|}}} | {{{tts|}}}{{{tradition|}}} = {{TTS|html=ins|class=swatch|{{int:hue-philosophy-{{{tradition-message|}}}/{{{lang|}}}}}|{{int:hue-philosophy-tts-{{{tradition-message|}}}/{{{lang|}}}}}}} | {{{tradition|}}} = {{TTS|html=ins|class=swatch|[{{{dimension|}}}]|({{{dimension|}}}):}} | #default = {{TTS|html=ins|class=swatch|[{{{tradition}}}] [{{{dimension|}}}]|({{#if:{{{tradTTS|}}}|{{{tradTTS|}}}|{{{tts}}}}}) ({{{dimension|}}}):|NoTitle=y}} }} </abbr><span class="spacer"> </span></span><ins class="field-tag">{{ | <includeonly><onlyinclude>{{#if:{{{tag|}}}||<span class="mix-match {{#if:{{{class|}}}|{{{class|}}}|{{Template:IXN/{{{tradition|}}}/class}} matched}}"><abbr class="figure item-dimension" data-icon="{{{dimension-icon|}}}" title="{{int:hue-tooltip-{{{dimension-lowercase|}}}/{{{lang|en}}}}} {{#if:{{{tradition2|}}}|/ {{{tradition2|}}}}} {{#if:{{{tradition3|}}}|/ {{{tradition3|}}}}} / {{int:hue-tooltip-item-id/{{{lang|en}}}|Q{{{Q|617}}}}} / {{#if:{{{sense|}}}|{{int:hue-tooltip-sense/{{{lang|en}}}|{{{sense|}}}}}| {{int:hue-tooltip-no-sense/{{{lang|en}}}}} }}">{{TTS|html=ins|class=flag|tts={{#if:{{{QTTS|}}}|{{{QTTS|}}}|{{{Q|617}}}}}. ({{{dimension|}}})|{{{dimension|}}}–{{{Q|617}}}|NoTitle=y}}{{#switch:{{{ParameterThatShouldBeEmpty|}}} | {{{tts|}}}{{{tradition|}}} = {{TTS|html=ins|class=swatch|{{int:hue-philosophy-{{{tradition-message|}}}/{{{lang|}}}}}|{{int:hue-philosophy-tts-{{{tradition-message|}}}/{{{lang|}}}}}}} | {{{tradition|}}} = {{TTS|html=ins|class=swatch|[{{{dimension|}}}]|({{{dimension|}}}):}} | #default = {{TTS|html=ins|class=swatch|[{{{tradition}}}] [{{{dimension|}}}]|({{#if:{{{tradTTS|}}}|{{{tradTTS|}}}|{{{tts}}}}}) ({{{dimension|}}}):|NoTitle=y}} }} </abbr><span class="spacer"> </span></span><ins class="field-tag">{{IXN/field-tag|lang={{{lang|}}}|tradition-message={{{tradition-message|}}}|tradition={{{tradition|}}}|tts={{{tts|}}}|tradition-E={{{tradition-E|}}}|tradition2={{{tradition2|}}}|trad={{{trad|}}}|tradTTS={{{tradTTS|}}}|title={{#if:{{{tradition2|}}}| {{{tradition2|}}} | {{int:hue-tooltip-tradition-{{{tradition-message|}}}/{{{lang|}}}}} }} }}{{int:hue-ins-domain-spacer/{{{lang|en}}} }}</ins> }}{{#if:{{{tag|}}}| {{IXN/field-tag|html=small|class=tag-after |lang={{{lang|}}}|tradition-message={{{tradition-message|}}}|tradition={{{tradition|}}}|tts={{{tts|}}}|tradition-E={{{tradition-E|}}}|tradition2={{{tradition2|}}}|trad={{{trad|}}}|tradTTS={{{tradTTS|}}}|title={{#switch:{{{ParameterThatShouldBeEmpty|}}} | {{{tradition2|}}}{{{tradition3|}}} = {{int:hue-tooltip-tradition-{{{tradition-message|}}}/{{{lang|}}}}} | {{{tradition3|}}} = {{{tradition2|}}} | #default = {{{tradition2|}}} }} }} }}</onlyinclude></includeonly><!-- | ||
more readable version: (Lisp indentation) | more readable version: (Lisp indentation) | ||
| Line 18: | Line 18: | ||
<span class="spacer"> </span></span> | <span class="spacer"> </span></span> | ||
<ins class="field-tag"> | <ins class="field-tag"> | ||
{{ | {{IXN/field-tag | ||
|lang={{{lang|}}}|tradition-message={{{tradition-message|}}}|tradition={{{tradition|}}}|tts={{{tts|}}}|tradition-E={{{tradition-E|}}}|tradition2={{{tradition2|}}} | |||
|trad={{{trad|}}}|tradTTS={{{tradTTS|}}} | |||
|title={{#if:{{{tradition2|}}}| {{{tradition2|}}} | {{int:hue-tooltip-tradition-{{{tradition-message|}}}/{{{lang|}}}}} }} | |title={{#if:{{{tradition2|}}}| {{{tradition2|}}} | {{int:hue-tooltip-tradition-{{{tradition-message|}}}/{{{lang|}}}}} }} | ||
}} | }} | ||
{{int:hue-ins-domain-spacer/{{{lang|en}}} }} | {{int:hue-ins-domain-spacer/{{{lang|en}}} }} | ||
| Line 36: | Line 27: | ||
}} | }} | ||
{{#if:{{{tag|}}}| | {{#if:{{{tag|}}}| | ||
{{ | {{IXN/field-tag|html=small|class=tag-after | ||
|lang={{{lang|}}}|tradition-message={{{tradition-message|}}}|tradition={{{tradition|}}}|tts={{{tts|}}}|tradition-E={{{tradition-E|}}}|tradition2={{{tradition2|}}} | |||
|trad={{{trad|}}}|tradTTS={{{tradTTS|}}} | |||
|title={{#switch:{{{ParameterThatShouldBeEmpty|}}} | |||
| {{{tradition2|}}}{{{tradition3|}}} = {{int:hue-tooltip-tradition-{{{tradition-message|}}}/{{{lang|}}}}} | |||
| {{{tradition3|}}} = {{{tradition2|}}} | |||
| #default = {{{tradition2|}}} | |||
}} | |||
}} | }} | ||
--> | --> | ||
| Line 66: | Line 59: | ||
This is a generalized template for all Item dimension templates to use. | This is a generalized template for all Item dimension templates to use. | ||
== Templates called == | |||
* [[Template:IXN/field-tag]] | |||
[[Category:I-Templates for Item swatches]] | [[Category:I-Templates for Item swatches]] | ||
Revision as of 12:09, 31 March 2026
Demo
- unique object coded as Z Item (clean list)
- motif or theme coded as S Item (clean list)
- / unique object coded as Z Item (compound list)
- / motif or theme coded as S Item (compound list)
- / unique object coded as Z Item (compound list)
- / motif or theme coded as S Item (compound list)
Paragraph containing term ...
/ unique object coded as Z Item1-1-1 ... within text
Description
This is a generalized template for all Item dimension templates to use.