Template:CatTxt: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(Category:<year>_works)
No edit summary
(19 intermediate revisions by 3 users not shown)
Line 4: Line 4:
[[Category:Composer works categories|{{{1|{{NameSorter|{{#sub:{{PAGENAME}}||-13}}}} }}}]]<!--
[[Category:Composer works categories|{{{1|{{NameSorter|{{#sub:{{PAGENAME}}||-13}}}} }}}]]<!--


-->
|arrangements = This category provides a list of arrangements by [[{{#sub:{{PAGENAME}}||-13}}]] on CPDL of works originally by a different composer, sorted alphabetically by title of the works pages. {{#if:{{{sort|}}}|See the arranger page for a list of works sorted by {{{sort}}}.}}
[[Category:Arranger works categories|{{{1|{{NameSorter|{{#sub:{{PAGENAME}}||-13}}}} }}}]]<!--
-->
-->
|editions    = This category lists works with editions provided by [[User:{{#sub:{{PAGENAME}}||-9}}|{{#sub:{{PAGENAME}}||-9}}]].
|editions    = This category lists works with editions provided by [[User:{{#sub:{{PAGENAME}}||-9}}|{{#sub:{{PAGENAME}}||-9}}]].
Line 9: Line 12:


-->
-->
|settings     = A list of [[{{#sub:{{PAGENAME}}||-9}}]] settings by various composers.
|requests     = This category lists score pages for which {{#sub:{{PAGENAME}}||-9}}s have been requested. Please help CPDL by adding the requested translation to the page. To find out more details of how to add texts and translations, please refer to the [[Help:How can I add a text or translation?|help page]]. For a list of score pages which already have their text added, [[:Category:Texts|click here]].
[[Category:Lyricist works categories|{{{1|{{NameSorter|{{#sub:{{PAGENAME}}||-9}}}} }}}]]<!--
[[Category:Translation requests| {{PAGENAME}}]]<!--


-->
-->
|requests    = This category lists score pages for which {{#sub:{{PAGENAME}}||-9}}s have been requested. Please help CPDL by adding the requested translation to the page. To find out more details of how to add texts and translations, please refer to the [[Help:How can I add a text or translation?|help page]]. For a list of score pages which already have their text added, [[:Category:Texts|click here]].
|works        = List of works published in {{#sub:{{PAGENAME}}||-6}}. {{#ifexist: Category:{{#sub:{{PAGENAME}}||-6}} publications | See also a list of [[:Category:{{#sub:{{PAGENAME}}||-6}} publications|publications issued]] in {{#sub:{{PAGENAME}}||-6}}.}}
[[Category:Translation requests| {{PAGENAME}}]]<!--
[[Category:Works grouped by publication year| ]]<!--


-->
-->
|works        = List of works first published in {{#sub:{{PAGENAME}}||-6}}.
|publications = List of publications issued in {{#sub:{{PAGENAME}}||-13}}. {{#ifexist: Category:{{#sub:{{PAGENAME}}||-13}} works | See also a list of [[:Category:{{#sub:{{PAGENAME}}||-13}} works|works published]] in {{#sub:{{PAGENAME}}||-13}}.}}
[[Category:Works grouped by publication date| ]]<!--
[[Category:Publications grouped by publication year| ]]<!--


-->
-->
|births      = {{Birthyr|{{#sub:{{#explode:{{PAGENAME}}||0}}|0|-1}}|{{#sub:{{#explode:{{PAGENAME}}||0}}|-1}}}}
|deaths      = {{Deathyr|{{#sub:{{#explode:{{PAGENAME}}||0}}|0|-1}}|{{#sub:{{#explode:{{PAGENAME}}||0}}|-1}}}}
|composers    = {{ComposerNationality|{{#sub:{{PAGENAME}}||-10}}}}
|composers    = {{ComposerNationality|{{#sub:{{PAGENAME}}||-10}}}}
|texts        = {{TextsByLangCatTxt  |{{#sub:{{PAGENAME}}|| -6}}}}
|texts        = {{TextsByLangCatTxt  |{{#sub:{{PAGENAME}}|| -6}}}}
Line 41: Line 46:


{{top}}
{{top}}
:'''Category name'''
:<tt>Category:<language>_translation_requests</tt>
:<tt>Category:<language>_translation_requests</tt>
:<tt>Category:<editor>_editions</tt>
:<tt>Category:<editor>_editions</tt>
:<tt>Category:<composer>_compositions</tt>
:<tt>Category:<composer>_compositions</tt>
:<tt>Category:<lyricist>_settings</tt>
:<tt>Category:<arranger>_arrangements</tt>
:<tt>Category:<language>_texts</tt>
:<tt>Category:<language>_texts</tt>
:<tt>Category:<language>_translations</tt>
:<tt>Category:<language>_translations</tt>
:<tt>Category:<nationality>_composers</tt>
:<tt>Category:<nationality>_composers</tt>
:<tt>Category:<year>_births</tt>
:<tt>Category:<year>_deaths</tt>
:<tt>Category:<year>_works</tt>
:<tt>Category:<year>_works</tt>
:<tt>Category:<year>_publications</tt>
:<tt>Category:Pages_in_<language></tt>
:<tt>Category:Pages_in_<language></tt>
:<tt>Category:Works_in_<language></tt>
:<tt>Category:Works_in_<language></tt>
{{middle}}
{{middle|3}}
:'''Mother category'''
:{{CiteCat|Translation requests}}
:{{CiteCat|Editor works categories}}
:{{CiteCat|Composer works categories}}
:{{CiteCat|Arranger works categories}}
:{{CiteCat|Texts (by language)}}
:{{CiteCat|Translations (by language)}}
:{{CiteCat|Composers grouped by nationality}}
:{{CiteCat|People grouped by birth year}}
:{{CiteCat|People grouped by death year}}
:{{CiteCat|Works grouped by publication year}}
:{{CiteCat|Publications grouped by publication year}}
:{{CiteCat|Translated pages}}
:{{CiteCat|Works by language}}
{{middle|3}}
:'''Comments'''
:original template
:original template
:replaces {{tl|EdCatTxt}}
:replaces {{tl|EdCatTxt}}
:replaces {{tl|CompCatTxt}}
:replaces {{tl|CompCatTxt}}
:replaces {{tl|LyricistSettingsCat}}
:replaces {{tl|ArrangerCatTxt}}
:alias for {{tl|TextsByLangCatTxt|<language>}}
:alias for {{tl|TextsByLangCatTxt|<language>}}
:alias for {{tl|TranslationsCatTxt|<language>}}
:alias for {{tl|TranslationsCatTxt|<language>}}
:alias for {{tl|ComposerNationality|<nationality>}}
:alias for {{tl|ComposerNationality|<nationality>}}
:alias for {{tl|Birthyr|<yea>|<r>}}
:alias for {{tl|Deathyr|<yea>|<r>}}
:original template
:original template
:original template
:original template
:original template
Line 66: Line 94:
;Usage: Just add {{tl|CatTxt}} to the new category. If it is added by mistake to a different category than the ones listed above, a warning message is displayed:
;Usage: Just add {{tl|CatTxt}} to the new category. If it is added by mistake to a different category than the ones listed above, a warning message is displayed:
:{{CatTxt}}
:{{CatTxt}}
;Syntax with sort key: Categories that contain a name (be it a composer, arranger or editor) are automatically sorted by the person's last name. If that is not the desirable result, a sort key can be added as a parameter:
:{{tl|CatTxt|Johnson, Alexander}}
}}
}}
[[Category:Category header templates]]</noinclude>
[[Category:Category header templates]]</noinclude>

Revision as of 04:32, 5 January 2021

Documentation

This multipurpose template adds proper header texts to the following types of categories:

Category name
Category:<language>_translation_requests
Category:<editor>_editions
Category:<composer>_compositions
Category:<arranger>_arrangements
Category:<language>_texts
Category:<language>_translations
Category:<nationality>_composers
Category:<year>_births
Category:<year>_deaths
Category:<year>_works
Category:<year>_publications
Category:Pages_in_<language>
Category:Works_in_<language>
Mother category
Translation requests
Editor works categories
Composer works categories
Arranger works categories
Texts (by language)
Translations (by language)
Composers grouped by nationality
People grouped by birth year
People grouped by death year
Works grouped by publication year
Publications grouped by publication year
Translated pages
Works by language
Comments
original template
replaces {{EdCatTxt}}
replaces {{CompCatTxt}}
replaces {{ArrangerCatTxt}}
alias for {{TextsByLangCatTxt|<language>}}
alias for {{TranslationsCatTxt|<language>}}
alias for {{ComposerNationality|<nationality>}}
alias for {{Birthyr|<yea>|<r>}}
alias for {{Deathyr|<yea>|<r>}}
original template
original template
original template
alias for {{WksLangTxt|<language>}}
Usage
Just add {{CatTxt}} to the new category. If it is added by mistake to a different category than the ones listed above, a warning message is displayed:
ERROR: The template {{CatTxt}} was not designed for this category!
Syntax with sort key
Categories that contain a name (be it a composer, arranger or editor) are automatically sorted by the person's last name. If that is not the desirable result, a sort key can be added as a parameter:
{{CatTxt|Johnson, Alexander}}