Template:Tune: Difference between revisions

From TANGOWIKI-TITAF
Created page with "<includeonly> {{#set: |TuneTitle={{{Title|}}} |TuneAltTitle={{{TitleAlt|}}} |TuneGenre={{{Genre|}}} |TuneComposer={{{Composer|}}} |TuneLyricist={{{Lyricist|}}} |TuneCompositionYear={{{CompositionYear|}}} }} {{DISPLAYTITLE:{{{Title}}}{{#if:{{{TitleAlt|}}}| ({{{TitleAlt}}})}}}} '''{{{Title}}}'''{{#if:{{{TitleAlt|}}}| ({{{TitleAlt}}})}} is a tango{{#if:{{{Genre|}}}| in the genre '''[[{{{Genre}}}]]'''}}, composed by {{{Composer}}}{{#if:{{{CompositionYear|}}..."
 
No edit summary
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#set:
{{#set:
  |TuneTitle={{{Title|}}}
  |TuneTitle={{{TuneName|}}}
  |TuneAltTitle={{{TitleAlt|}}}
|TuneName={{{TuneName|}}}
  |TuneAltTitle={{{Name_alt|}}}
  |TuneGenre={{{Genre|}}}
  |TuneGenre={{{Genre|}}}
  |TuneComposer={{{Composer|}}}
  |TuneAltSearch={{{Tune_altsearch|}}}
  |TuneLyricist={{{Lyricist|}}}
  |TuneDescription={{{Description|}}}
  |TuneCompositionYear={{{CompositionYear|}}}
  |CompositionYear={{{CompositionYear|}}}
|TuneFirstLetter={{#invoke:FirstLetter|letter|{{{TuneName|}}}}}
|TuneIndex={{#invoke:FirstLetter|block|{{{TuneName|}}}}}
}}
}}
<div style="display:none">
  {{#arraymap:{{{Composer|}}}|;;|@@@|[[TuneComposer::@@@]]}}
  {{#arraymap:{{{Lyricist|}}}|;;|@@@|[[TuneLyricist::@@@]]}}
</div>


{{DISPLAYTITLE:{{{Title}}}{{#if:{{{TitleAlt|}}}|&nbsp;({{{TitleAlt}}})}}}}
{{DISPLAYTITLE:{{{TuneName}}}}}


'''{{{Title}}}'''{{#if:{{{TitleAlt|}}}|&nbsp;({{{TitleAlt}}})}} is a tango{{#if:{{{Genre|}}}| in the genre '''[[{{{Genre}}}]]'''}}, composed by {{{Composer}}}{{#if:{{{CompositionYear|}}}| in {{{CompositionYear}}}}}{{#if:{{{Lyricist|}}}|, with lyrics by {{{Lyricist}}}}}.
'''{{{TuneName}}}'''{{#if:{{{Name_alt|}}}|&nbsp;({{{Name_alt}}})}} {{#if:{{{Genre|}}}|is a '''[[{{{Genre}}}]]'''}}{{#if:{{{Composer|}}}|, composed by {{#arraymap:{{{Composer|}}}|;;|@@@|[[@@@]]|&nbsp;and&nbsp;}}}}{{#if:{{{Lyricist|}}}|, with lyrics by {{#arraymap:{{{Lyricist}}}|;;|@@@|[[@@@]]|,&nbsp;}}}}.


<!-- Optional tune description -->
{{#if:{{{Description|}}}|
{{#if:{{{Description|}}}|<p style="margin-top:1em;">{{{Description}}}</p>}}
<p>{{{Description}}}</p>
}}


<!-- Info Table -->
<!-- Infobox -->
{| class="tune"
<div style="float:right; clear:right; width:340px; margin-left: 1em; padding:10px; background:#f9f9f9; border:1px solid #ccc; border-radius:10px; font-size:95%; font-family:'DM Sans', sans-serif;">
|-
 
! Title
  {{#if:{{{Genre|}}}|
| [[TuneTitle::{{{Title|}}}]]
    <p><b>Genre:</b> [[{{{Genre}}}]]</p>
|-
  }}
! Alternative Title
 
| [[TuneAltTitle::{{{TitleAlt|}}}]]
  {{#if:{{{CompositionYear|}}}|
|-
    <p><b>Year of composition:</b> {{{CompositionYear}}}</p>
! Genre
  }}
| [[TuneGenre::{{{Genre|}}}]]
 
|-
  {{#if:{{{Composer|}}}|
! Year of composition
    <p><b>Composer(s):</b> {{#arraymap:{{{Composer}}}|;;|@@@|[[@@@]]|,&nbsp;}}</p>
| [[TuneCompositionYear::{{{CompositionYear|}}}]]
  }}
|-
 
! Composer(s)
  {{#if:{{{Lyricist|}}}|
| {{#arraymap:{{{Composer|}}}|;;|@@@|[[TuneComposer::@@@]]<br/>}}
    <p><b>Lyricist(s):</b> {{#arraymap:{{{Lyricist}}}|;;|@@@|[[@@@]]|,&nbsp;}}</p>
|-
  }}
! Lyricist(s)
 
| {{#arraymap:{{{Lyricist|}}}|;;|@@@|[[TuneLyricist::@@@]]<br/>}}
</div>
|}
 
<!-- Ensure content starts below infobox if there's no FreeText -->
<div style="clear:both;"></div>


<!-- Recordings Section -->
<!-- Recordings Section -->
== Recordings ==
== Recordings ==
<div style="font-size:90%; line-height:1.3em;">
{{#ask:
{{#ask:
  [[Category:Recording]]
  [[Category:Recording]]
Line 63: Line 75:
}}
}}


<!-- Optional Add Recording Button -->
<small>{{#formlink:form=Recording|link text=+ add a new recording|link type=link|new window|query string=Recording[RelatedTuneID]={{PAGENAME}}}}</small>
<small>{{#formlink:form=Recording|link text=+ add a new recording|link type=link|new window|query string=Recording[RelatedTuneID]={{FULLPAGENAME}}}}</small>
</div>
 
[[Category:Tune]]
[[Category:Tune]]
</includeonly>
</includeonly>
<noinclude>[[Category:TuneClass]]</noinclude>
<noinclude>[[Category:TuneClass]]</noinclude>

Latest revision as of 07:56, 11 June 2025