>我已经编辑了我的侧边栏,如下所示,
*Navigation
** Projects|Projects
** Resources|Resources
** IRC Support|IRC Support
** Media Wiki Archive|Media Wiki Archeive
**Vote on What We Do|Vote on What We Do
* SEARCH
* TOOLBOX
* LANGUAGES
我想为3个不同的页面提供3个不同的侧边栏,我的第一页是 http://www.hh.com/wiki/Main_Page
对于此页面,我希望将侧边栏作为
*Navigation
**Hello|Hello
* SEARCH
* TOOLBOX
* LANGUAGES
对于另一个我想有 http://www.hh.com/wiki/Page1
*Navigation
**Page1|page1
* SEA1RCH
* TOOLBOX
* LANGUAGES
我的问题是,是否可以为媒体维基中的不同页面设置不同的侧边栏
你需要Extension:ParserFunctions
.
创建包含以下内容的页面(例如Sidebar1
):
*Navigation
**Hello|Hello
* SEARCH
* TOOLBOX
* LANGUAGES
创建包含以下内容的其他页面(例如Sidebar2
):
*Navigation
**Page1|page1
* SEA1RCH
* TOOLBOX
* LANGUAGES
在MediaWiki:Sidebar
中,您可以写出类似以下内容:
{{#ifeq: {{PAGENAME}} | Main_Page | {{:Sidebar1}} |
{{#ifeq: {{PAGENAME}} | Page1 | {{:Sidebar2}} | }}
}}
根据需要更改{{PAGENAME}}
Magic words