Difference between revisions of "Template:Category link"

m
m (Fixing it up)
Line 1: Line 1:
:<div class="noprint">''Related Category: {{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|Stub types for deletion ||[[:Category:{{{1}}}|{{{1}}}]] | [[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]{{#ifeq:{{Yesno|{{{count|no}}}}}|yes|<small> {{#ifexpr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}>={{{backlog|{{#expr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}+1}}}}}|<span style="font-weight: bold; color: #DD0000;">}}(&thinsp;{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}}}&thinsp;){{#ifexpr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}>={{{backlog|{{#expr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}+1}}}}}|</span>}}</small>}}}}</div><noinclude>
+
{{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|Stub types for deletion |[[:Category:{{{1}}}|Cat:{{{1}}}]] | [[:Category:{{{1}}}|{{{2|Category:{{{1}}}}}}]]{{#ifeq:{{Yesno|{{{count|no}}}}}|yes|<small> {{#ifexpr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}>={{{backlog|{{#expr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}+1}}}}}|<span style="font-weight: bold; color: #DD0000;">}}(&thinsp;{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}}}&thinsp;){{#ifexpr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}>={{{backlog|{{#expr:{{PAGESINCAT:{{{1}}}|{{UC:{{{count_type|ALL}}}}}|R}}+1}}}}}|</span>}}</small>}}}}<noinclude>
 
+
{{/doc}}
{{Category link/doc}}
 
 
</noinclude>
 
</noinclude>

Revision as of 13:17, 30 May 2022

[[:Category:{{{1}}}|Category:{{{1}}}]]


{{Cl|category name}}
{{Cl|category name|link text}}
{{Cl|category name|link text|count=yes}}
{{Cl|category name|link text|count=yes|count_type=type}}
{{Cl|category name|link text|count=yes|count_type=type|backlog=backlog threshold}}

{{Cl}} ("[C]ategory [l]ink") produces a link to a category in a similar fashion to {{Tl}} for a template. For example:

{{Cl|Africa}} produces: Category:Africa

To specify the text used for the link, add it as a second parameter:

{{Cl|Africa|this category}} produces: this category

To add a count of everything in the category, add the |count=yes parameter:

{{Cl|Africa|count=yes}} produces: Category:Africa ( 0 )

If you just want to get a count of pages, files, or subcats, use the |count_type= parameter:

{{Cl|Africa|count=yes|count_type=all}} produces: Category:Africa ( 0 ) (default)
{{Cl|Africa|count=yes|count_type=pages}} produces: Category:Africa ( 0 )
{{Cl|Africa|count=yes|count_type=subcats}} produces: Category:Africa ( 0 )
{{Cl|Africa|count=yes|count_type=files}} produces: Category:Africa ( 0 )

If you want to make counts standout for categories that have a backlog, use |backlog=:

{{Cl|Africa|count=yes|backlog=20}} produces: Category:Africa ( 0 )

See also

Template Example output
{{c}} Help
{{cl}} Category:Help
{{cls}} Cat:Help
Template Example output
{{cconly}} 45
{{clc}} Category:Help (45)
{{lc}} Category:Help (edit | talk | history | links | watch | logs)
{{lcs}} Category:Help (Edit Discussion links Page history)