如何添加边栏?
如果您使用默认模板(或任何其他支持侧边栏的模板),您已经拥有侧边栏功能。如果您使用的是其他模板,则基本上有两种添加边栏功能的方法:
*选择一个已经附带侧边栏的模板,请参阅
templates tagged with'sidebar'。
(可能有一些缺少标签,所以一定要检查出所有的标签。)
*或安装一个插件,它将添加一个侧边栏到您的模板,请参阅
插件边栏。
使用包含边栏功能的模板通常是更好的选择,因为边栏已经被优化以适合模板的设计和布局。
我有一个侧边栏功能。如何创建或编辑边栏?
大多数模板使用一个名为“sidebar”的普通wiki页面作为边栏。有些插件使这个可配置,所以你可以选择页面的名称。 (例如,因为Adora Belle有一些模板支持的配置侧边栏选项。)而其他的插件有多个sidebar,每个都有自己的页面,有时甚至取决于命名空间。
在最可能的情况下,你的侧边栏是一个名为“sidebar”的页面,你只需要编辑他。编辑页面,保存,完成操作。就这样,您保存的更改会显示在侧栏中。
我的侧边栏不正确更新或突出显示错误的部分
如果你的边栏包含动态元素(例如,突出显示当前页面或打开一个子列表,比如很多导航插件),那么你需要添加“ ~~ NOCACHE ~~ ”宏您的页面以防止 caching侧边栏。
Sidebar by namespace
默认情况下,单个侧边栏应用于创建wiki边栏页面的命名空间中的所有页面。因此,您可以选择要显示侧边栏的位置:
*:sidebar
- 应用于wiki中的所有页面,默认为:*
*:foo:sidebar
- 应用于命名空间中的所有页面foo:*
此外,您可以轻松地拥有多个侧边栏:“最近的侧边栏页面将被使用”如配置设置中所述: sidebar页面。 没有限制每个命名空间具有特定的侧边栏以便于浏览:
*:foo:sidebar
for the namespacefoo:*
*:bar:sidebar
for the namespacebar:*
*:foo:bar:sidebar
用于命名空间:foo:bar:*
*:foo:bar:baz:sidebar
for the namespace:foo:bar:baz:*
但是,您必须检查您的模板是否支持此设置。 Bootstrap3以及可能的其他模板将命名空间功能扩展到模板的其他元素(右侧栏,navbar,pageheader,….)。检查模板的配置选项。