Template:Tune: Difference between revisions

From TANGOWIKI-TITAF
No edit summary
No edit summary
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#set:
{{#set:
  |TuneTitle={{{Title|}}}
  |TuneTitle={{{TuneName|}}}
|TuneName={{{TuneName|}}}
  |TuneAltTitle={{{Name_alt|}}}
  |TuneAltTitle={{{Name_alt|}}}
  |TuneGenre={{{Genre|}}}
  |TuneGenre={{{Genre|}}}
|TuneComposer={{{Composer|}}}
|TuneLyricist={{{Lyricist|}}}
  |TuneAltSearch={{{Tune_altsearch|}}}
  |TuneAltSearch={{{Tune_altsearch|}}}
|TuneDescription={{{Description|}}}
|CompositionYear={{{CompositionYear|}}}
|TuneFirstLetter={{#invoke:FirstLetter|letter|{{{TuneName|}}}}}
|TuneIndex={{#invoke:FirstLetter|block|{{{TuneName|}}}}}
}}
<div style="display:none">
  {{#arraymap:{{{Composer|}}}|;;|@@@|[[TuneComposer::@@@]]}}
  {{#arraymap:{{{Lyricist|}}}|;;|@@@|[[TuneLyricist::@@@]]}}
</div>
{{DISPLAYTITLE:{{{TuneName}}}}}
'''{{{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;}}}}.
{{#if:{{{Description|}}}|
<p>{{{Description}}}</p>
}}
}}


{{DISPLAYTITLE:{{{Name}}}{{#if:{{{Name_alt|}}}| ({{{Name_alt}}})}}}}
<!-- Infobox -->
<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;">
 
  {{#if:{{{Genre|}}}|
    <p><b>Genre:</b> [[{{{Genre}}}]]</p>
  }}
 
  {{#if:{{{CompositionYear|}}}|
    <p><b>Year of composition:</b> {{{CompositionYear}}}</p>
  }}


'''{{{Name}}}'''{{#if:{{{Name_alt|}}}| ({{{Name_alt}}})}} is{{#if:{{{Genre|}}}| a '''[[{{{Genre}}}]]'''}}{{#if:{{{Composer|}}}|, composed by {{#arraymap:{{{Composer|}}}|;;|@@@|[[@@@]]|, }}}}{{#if:{{{Lyricist|}}}|, with lyrics by {{#arraymap:{{{Lyricist|}}}|;;|@@@|[[@@@]]|, }}}}.
  {{#if:{{{Composer|}}}|
    <p><b>Composer(s):</b> {{#arraymap:{{{Composer}}}|;;|@@@|[[@@@]]|,&nbsp;}}</p>
  }}


  {{#if:{{{Lyricist|}}}|
    <p><b>Lyricist(s):</b> {{#arraymap:{{{Lyricist}}}|;;|@@@|[[@@@]]|,&nbsp;}}</p>
  }}


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


<!-- Info Table -->
<!-- Ensure content starts below infobox if there's no FreeText -->
{| class="tune"
<div style="clear:both;"></div>
|-
! Title
| [[TuneTitle::{{{Title|}}}]]
|-
! Alternative Title
| [[TuneAltTitle::{{{Name_alt|}}}]]
|-
! Genre
| [[TuneGenre::{{{Genre|}}}]]
|-
! Year of composition
| [[TuneCompositionYear::{{{CompositionYear|}}}]]
|-
! Composer(s)
| {{#arraymap:{{{Composer|}}}|;;|@@@|[[TuneComposer::@@@]]<br/>}}
|-
! Lyricist(s)
| {{#arraymap:{{{Lyricist|}}}|;;|@@@|[[TuneLyricist::@@@]]<br/>}}
|}


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


<small>{{#formlink:form=Recording|link text=+ add a new recording|link type=link|new window|query string=Recording[RelatedTuneID]={{FULLPAGENAME}}}}</small>
<small>{{#formlink:form=Recording|link text=+ add a new recording|link type=link|new window|query string=Recording[RelatedTuneID]={{PAGENAME}}}}</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