Jump to content

ទំព័រគំរូ:topic cat

ពីWiktionary

Topic cat helper is designed to automatically provide a summary and parent categories for any topical category. It does so by relying on the contents ofLua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value). and Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value)., which have default parameters as described in Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value). and Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value)..

For the top category, containing all language specific subcategories:

{{topic cat||Recreation}}

For a language-specific category:

{{topic cat|en|Recreation}}
{{topic cat|de|Recreation}}

Subtemplates

[កែប្រែ]
[កែប្រែ]

The Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value). template creates the description text for a topic category page. If a topic-specific description exists as a subpage of Template:topic cat description, it will be used to create the description. This subpage can either be its own page or a redirect to one of the "standard variants". If the description parameter is passed to {{topic cat}}, it will be used instead of this template. The default description can be found at Template:topic cat description/default. Standard variants can be seen at Special:Prefixindex/Template:topic cat description/default.

The subtemplate that is selected based on the value of {{{current}}} is passed the following parameters:

  • langlink - a pre-linked version of the language name
  • current - the category name for which the description is being shown
  • lang - the language code passed as the first parameter to {{topic cat}}

Many custom descriptions will use only the langlink parameter and use fully custom text in place of the current parameter. However, some variants of the default description that vary only in terms of capitalization or words surrounding the topic name will use current (an example of this is Template:topic cat description/Automotive, which redirect to Template:topic cat description/default with topics). The lang parameter is not used by any of the default variants, but it may be used in conjunction with {{topic cat name}} in cases where a language-specific link to another category is desired as part of the description (see Template:topic cat description/Dance for example).

[កែប្រែ]

The Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value). template deals with adding predefined parents to a topic category. If a topic-specific subpage of Template:topic cat parents exists, it will be called with the language code by this template to provide the default parent categories for the topic.

A list of all topic-specific parent templates can be found in Category:Topic cat parent templates.

[កែប្រែ]

The Lua error in Module:template_link at line 397: attempt to call field 'sortedPairs' (a nil value). template constructs the template category name from the language code and the category name.

This template can be passed the following parameters:

  • lang - the language code
  • category - the name of the category
  • prefix - if passed, it replaces "Category:" as the prefix (pass prefix= to get the raw category name without a namespace)