我对简化dokuwiki登录页面感兴趣,因此它不显示页眉和页脚。因为这些动态出现,我似乎无法弄清楚如何防止它们显示。DokuWiki登录页面编辑
我希望所有后续页面加载页眉和页脚。只有登录页面应该以简化形式出现。
我对简化dokuwiki登录页面感兴趣,因此它不显示页眉和页脚。因为这些动态出现,我似乎无法弄清楚如何防止它们显示。DokuWiki登录页面编辑
我希望所有后续页面加载页眉和页脚。只有登录页面应该以简化形式出现。
这不适用于Dokuwiki自己的功能。登录页面只是一个内容,就像Dokuwiki的其他内容一样,所以它会显示在内容区域中。 你将不得不为Dokuwiki编写一个插件,它拦截解析器/渲染器链,只显示你创建的登录页面。这不是微不足道的,艰难的。
这取决于您使用的模板。如果您使用的是默认的“DokuWiki的”模板,你可以创建userstyles与下面的CSS,这将只是隐藏页眉和页脚:
.mode_login #dokuwiki__header,
.mode_login #dokuwiki__pagetools,
.mode_login #dokuwiki__footer,
.mode_login .pageId,
.mode_login .docInfo {
display: none;
}
.mode_login #dokuwiki__content {
padding-top: 1em;
}
如果你不使用默认的模板,你只需要请确保<?php echo tpl_classes(); ?>
位于class=""
的范围内,该范围位于模板的main.php
的大部分代码的附近。当你这样做时,无论何时登录页面上都会添加mode_login
类。
CSS的其余部分也可能需要更改,具体取决于模板的结构。