mediawiki页面的不同侧边栏

时间:2013-10-25 07:31:56

标签: php mediawiki

我编辑了我的侧栏,如下所示 ,

*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

我的问题是,是否可以为媒体维基中的不同页面设置不同的侧边栏

1 个答案:

答案 0 :(得分:1)

您需要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