Yuanji's Wiki

人間は考える葦である

用户工具

站点工具


侧边栏

本页面的其他翻译:
zh

Return Home

Contact

wiki:customize

这是本文档旧的修订版!


自定义 DokuWiki

注意:所有自定义项目基于 DokuWiki 自带主题

侧边栏

默认情况下,新安装的 DokuWiki 没有像官网一样的侧边栏,不过加一个非常简单,就是创建一个普通的侧边栏页面。

多语言

另外一项自定义设置就是加上多语言支持,对于同一个页面可以提供不同语言的版本。为了达到这个目的可以安装Translation Plugin 这个插件。

安装好插件后,在配置管理器里做相应设置,比如像我这样把翻译语言列表设置成 en ja

另外,为了像官网一样把语言选择器放在侧边栏的上方,还有一些额外的工作需要完成。

1. 创建一个名叫 sidebarheader.html 的文件,放在 $DOKU_ROOT/lib/tpl/dokuwiki/ 目录下。

sidebarheader.html
<?php
$translation = plugin_load('helper','translation');
if ($translation) echo $translation->showTranslations();
?>

2. 创建一个 CSS 文件名叫 userstyle.css 放在 $DOKU_ROOT/conf/ 目录下。

userstyle.css
.dokuwiki #dokuwiki__aside div.plugin_translation {
    float: none;
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1.4em;
    margin-bottom: 1.4em;
}
 
.dokuwiki #dokuwiki__aside div.plugin_translation select,.dokuwiki #dokuwiki__aside div.plugin_translation input {
    border: 1px solid #ccc;
    background-color: #fff;
}

参考资料

wiki/customize.1573992503.txt.gz · 最后更改: 2019/11/17 21:08 JST 由 gimo