0

我是 foswiki 的新手,并让它在我公司数据中心的虚拟机上运行。

我已经关闭了大部分基线配置,但我想知道更多的自定义。

具体来说,我正在寻找一些关于如何自定义侧边栏的文档。任何文件或提示你会回击我将不胜感激!

谢谢!

4

1 回答 1

0

我假设您使用的是默认主题“PatternSkin”

修改侧边栏的一个示例是更改宽度:为此,使用以下 css 创建附件“SidebarCustomWidth.css”

#patternOuter {
    margin-left: 8em;
}

#patternSideBar {
    width: 8em;
    margin-left: -8em;
    /*background-color: rgb(200, 200, 255);*/
}

/* remove padding */
#patternSideBarContents {
    padding-right: 0;
    padding-left: 0;
}

那么你可以使用它

 * Set USERSTYLEURL = %PUBURLPATH{topic="TheWebname.TopicWithAttachment" "SidebarCustomWidth.css"}% 

您可以在https://foswiki.org/Sandbox/StefanKr%C3%BCger/PatternSkinCssCookbookSidebarCustomWidth找到此示例

以及https://foswiki.org/System/PatternSkinCssCookbook上的更多文档和示例

可以在 https://foswiki.org/System/PatternSkin#Top_44_Bottom_and_Left_Bar_customization找到自定义侧边栏内容的其他选项

关于您可以查找的侧边栏WebLeftBar
每个网站都有自己的主题WebLeftBar。您可以根据自己的需要进行更改。如果 Web 没有WebLeftBar主题且没有WebLeftBarExample主题(即后备),则侧边栏不会呈现。
如果您想更改新_default网站的默认设置,您可以在 web.xml 中执行此操作。

于 2016-11-16T16:07:44.660 回答