我對簡化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的其餘部分也可能需要更改,具體取決於模板的結構。