Template:Lyricist: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(extended template to accept up to 3 comments AFTER the lyricists names)
(removed sortkey)
Line 1: Line 1:
{{switch|{{{1}}}
{{switch|{{{1}}}
|case: 2='''Lyricists:''' [[{{{2}}}]]{{switch|{{{5|void}}}|case: void=|default={{{4|}}}}} and [[{{{3}}}]]{{{5|{{{4|}}}}}}<includeonly>[[Category:{{{2}}} settings| {{{9|{{PAGENAME}}}}}]][[Category:{{{3}}} settings| {{{9|{{PAGENAME}}}}}]]</includeonly>
|case: 2='''Lyricists:''' [[{{{2}}}]]{{switch|{{{5|void}}}|case: void=|default={{{4|}}}}} and [[{{{3}}}]]{{{5|{{{4|}}}}}}<includeonly>[[Category:{{{2}}} settings]][[Category:{{{3}}} settings]]</includeonly>
|case: 3='''Lyricists:''' [[{{{2}}}]]{{switch|{{{6|void}}}|case: void=|default={{{5|}}}}}, [[{{{3}}}]]{{{6|}}} and [[{{{4}}}]]{{{7|{{{5|}}}}}}<includeonly>[[Category:{{{2}}} settings| {{{9|{{PAGENAME}}}}}]][[Category:{{{3}}} settings| {{{9|{{PAGENAME}}}}}]][[Category:{{{4}}} settings| {{{9|{{PAGENAME}}}}}]]</includeonly>
|case: 3='''Lyricists:''' [[{{{2}}}]]{{switch|{{{6|void}}}|case: void=|default={{{5|}}}}}, [[{{{3}}}]]{{{6|}}} and [[{{{4}}}]]{{{7|{{{5|}}}}}}<includeonly>[[Category:{{{2}}} settings]][[Category:{{{3}}} settings]][[Category:{{{4}}} settings]]</includeonly>
|default='''Lyricist:''' [[{{{1}}}]]{{{2|}}}<includeonly>[[Category:{{{1}}} settings| {{{9|{{PAGENAME}}}}}]]</includeonly>
|default='''Lyricist:''' [[{{{1}}}]]{{{2|}}}<includeonly>[[Category:{{{1}}} settings]]</includeonly>
}}<noinclude>
}}<noinclude>
{{prot-temp}}<br>
{{prot-temp}}<br>
Line 8: Line 8:
<center><big>'''Documentation'''</big></center>
<center><big>'''Documentation'''</big></center>


'''Accepted syntaxes for this template:'''
;Usage:


*<tt><nowiki>{{Lyricist|</nowiki>''lyricist_name''|''optional_text''|''9=optional_sortkey''}}</tt>
*<tt><nowiki>{{Lyricist|</nowiki>''lyricist_name''|''optional_text''}}</tt>
:which produces the text
:which produces the text
::'''Lyricist:''' [[lyricist_name]] optional_text
::'''Lyricist:''' <font color=blue><nowiki>lyricist_name</nowiki></font> optional_text
:and inserts the page in [[:Category:lyricist_name settings]]
:and inserts the page in <nowiki>[[Category:lyricist_name settings]]</nowiki>


*<tt><nowiki>{{Lyricist|</nowiki>''2''|''lyricist1_name''|''lyricist2_name''|''optional_text''|''9=optional_sortkey''}}</tt>
*<tt><nowiki>{{Lyricist|</nowiki>''2''|''lyricist1_name''|''lyricist2_name''|''optional_text''}}</tt>
:which produces the text
:which produces the text
::'''Lyricists:''' [[lyricist1_name]] and [[lyricist2_name]] optional_text
::'''Lyricists:''' <font color=blue><nowiki>lyricist1_name</nowiki></font> and <font color=blue><nowiki>lyricist2_name</nowiki></font> optional_text
:and inserts the page in [[:Category:lyricist1_name settings]] and [[:Category:lyricist2_name settings]]
:and inserts the page in <nowiki>[[Category:lyricist1_name settings]] and [[Category:lyricist2_name settings]]</nowiki>


*<tt><nowiki>{{Lyricist|</nowiki>''3''|''lyricist1_name''|''lyricist2_name''|''lyricist3_name''|''optional_text''|''9=optional_sortkey''}}</tt>
*<tt><nowiki>{{Lyricist|</nowiki>''3''|''lyricist1_name''|''lyricist2_name''|''lyricist3_name''|''optional_text''}}</tt>
:which produces the text
:which produces the text
::'''Lyricists:''' [[lyricist1_name]], [[lyricist2_name]] and [[lyricist3_name]] optional_text
::'''Lyricists:''' <font color=blue><nowiki>lyricist1_name</nowiki></font>, <font color=blue><nowiki>lyricist2_name</nowiki></font> and <font color=blue><nowiki>lyricist3_name</nowiki></font> optional_text
:and inserts the page in [[:Category:lyricist1_name settings]], [[:Category:lyricist2_name settings]] and [[:Category:lyricist3_name settings]]
:and inserts the page in <nowiki>[[Category:lyricist1_name settings]], [[Category:lyricist2_name settings]] and [[Category:lyricist3_name settings]]</nowiki>


</div>[[Category:Templates|{{PAGENAME}}]]</noinclude>
</div>[[Category:Templates|{{PAGENAME}}]]</noinclude>

Revision as of 19:18, 15 December 2008

Lyricist: [[{{{1}}}]]


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 [[Category:lyricist1_name settings]] and [[Category: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 [[Category:lyricist1_name settings]], [[Category:lyricist2_name settings]] and [[Category:lyricist3_name settings]]