Template:Lyricist: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(fixed logic in the case of Lyricist = Composer)
(removed #ifs: not really necessary)
Line 1: Line 1:
<includeonly>{{#switch:{{{1}}}
<includeonly>{{#switch:{{{1}}}
|2 ='''Lyricists:''' [[{{{2}}}]]{{#if:{{{5|}}}|{{{4|}}}}} and [[{{{3}}}]]{{{5|{{{4|}}}}}} {{#ifexist: Category:{{{2}}} compositions||[[Category:{{{2}}} settings]]}} {{#if: {{#pos: {{PAGENAME}}|{{{3}}} }} ||[[Category:{{{3}}} settings]]}}
|2 ='''Lyricists:''' [[{{{2}}}]]{{#if:{{{5|}}}|{{{4|}}}}} and [[{{{3}}}]]{{{5|{{{4|}}}}}} [[Category:{{{2}}} settings]] [[Category:{{{3}}} settings]]
|3 ='''Lyricists:''' [[{{{2}}}]]{{#if:{{{6|}}}|{{{5|}}}}}, [[{{{3}}}]]{{{6|}}} and [[{{{4}}}]]{{{7|{{#if:{{{6|}}}||{{{5|}}}}}}}} {{#ifexist: Category:{{{2}}} compositions||[[Category:{{{2}}} settings]]}} {{#ifexist: Category:{{{3}}} compositions||[[Category:{{{3}}} settings]]}} {{#if: {{#pos: {{PAGENAME}}|{{{4}}} }} ||[[Category:{{{4}}} settings]]}}
|3 ='''Lyricists:''' [[{{{2}}}]]{{#if:{{{6|}}}|{{{5|}}}}}, [[{{{3}}}]]{{{6|}}} and [[{{{4}}}]]{{{7|{{#if:{{{6|}}}||{{{5|}}}}}}}} [[Category:{{{2}}} settings]] [[Category:{{{3}}} settings]] [[Category:{{{4}}} settings]]
|Anonymous
|Anonymous
|Traditional
|Traditional
|Unknown ='''Lyricist:''' [[Anonymous lyricist|{{{1}}}]]{{{2|}}} [[Category:Anonymous lyricist settings]]
|Unknown ='''Lyricist:''' [[Anonymous lyricist|{{{1}}}]]{{{2|}}} [[Category:Anonymous lyricist settings]]
|'''Lyricist:''' [[{{{1}}}]]{{{2|}}} {{#if: {{#pos: {{PAGENAME}}|{{{1}}} }} ||[[Category:{{{1}}} settings]]}}
|'''Lyricist:''' [[{{{1}}}]]{{{2|}}} [[Category:{{{1}}} settings]]
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{prot-temp}}<br>
{{prot-temp}}<br>

Revision as of 01:11, 29 May 2009


Documentation
Usage
  • {{Lyricist|<lyricist_name>|<optional_text>}}
which produces the text
Lyricist: Lyricist_name optional_text
and inserts the page in category Lyricist_name settings
  • {{Lyricist|2|<lyricist1_name>|<lyricist2_name>|<optional_text>}}
which produces the text
Lyricists: Lyricist1_name and Lyricist2_name optional_text
and inserts the page in categories Lyricist1_name settings and Lyricist2_name settings
  • {{Lyricist|3|<lyricist1_name>|<lyricist2_name>|<lyricist3_name>|<optional_text>}}
which produces the text
Lyricists: Lyricist1_name, Lyricist2_name and Lyricist3_name optional_text
and inserts the page in categories Lyricist1_name settings, Lyricist2_name settings and Lyricist3_name settings