通过模板分配维基百科类别
Assigning Wikipedia categories through templates
我为我们的内部 wiki 构建了一个相当复杂的模板。如果使用模板创建新文章,则有很多地方用户只需提供 "Y" 或 "N"。根据字母的不同,将加载另一个模板,其中包含一些信息并将类别添加到新文章中。然而,这样做的问题是模板本身最终属于同一类别。
抱歉,我目前没有完整的 MWE。下面是主模板拉取的模板的样子。
Die Kombination ... möglich.
[[Kategorie:Ding a]]
[[Kategorie:Ding b]]
<noinclude>
Textbaustein für [[Vorlage:Dinger]]
[[Kategorie:V_Dinger]]
</noinclude>
有没有办法让这个模板不被自己分类?
是的,使用标签 <includeonly>...</includeonly>
来标记仅当页面被嵌入到另一页面时才应使用的文本和代码。
使用 <noinclude>...</noinclude>
标记只能在模板上使用的文本和代码,而不是在将页面嵌入到另一个页面时使用。
阅读更多信息:https://www.mediawiki.org/wiki/Transclusion#Partial_transclusion
我为我们的内部 wiki 构建了一个相当复杂的模板。如果使用模板创建新文章,则有很多地方用户只需提供 "Y" 或 "N"。根据字母的不同,将加载另一个模板,其中包含一些信息并将类别添加到新文章中。然而,这样做的问题是模板本身最终属于同一类别。
抱歉,我目前没有完整的 MWE。下面是主模板拉取的模板的样子。
Die Kombination ... möglich.
[[Kategorie:Ding a]]
[[Kategorie:Ding b]]
<noinclude>
Textbaustein für [[Vorlage:Dinger]]
[[Kategorie:V_Dinger]]
</noinclude>
有没有办法让这个模板不被自己分类?
是的,使用标签 <includeonly>...</includeonly>
来标记仅当页面被嵌入到另一页面时才应使用的文本和代码。
使用 <noinclude>...</noinclude>
标记只能在模板上使用的文本和代码,而不是在将页面嵌入到另一个页面时使用。
阅读更多信息:https://www.mediawiki.org/wiki/Transclusion#Partial_transclusion