媒体维基页面的不同侧边栏


Different sidebar for mediawiki pages

>我已经编辑了我的侧边栏,如下所示,

*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