當創建一個mediawiki皮膚時,我會如何將目錄放在主頁面內容區域之外的側欄上?如何在主頁面內容區域外的自定義mediawiki皮膚中插入目錄表?
2
A
回答
1
首先確保的TOC沒有打印出來,看到https://www.mediawiki.org/wiki/Extension:NoTOC
那我就建議你的Parser::formatHeadings相關部分複製到你的皮膚,創造您想要的位置一個TOC。但是,除非你真的需要它出現在所有用戶的文章之外,否則我認爲使用Javascript將#toc移動到你想要的地方會容易得多。
0
如果你想要的目錄表是在一邊,但仍然可用,無論用戶的滾動位置,你可以使用CSS屬性position: fixed
(以下爲我工作MW 1.24.4使用默認的矢量皮膚,以及內置的MonoBook,Modern和科隆藍色皮膚):
#toc {
position: fixed;
right: 0;
top: 7em; /* 5em is height of header, 6em brings just under */
/* bottom: 5em; /* 5em puts us above the footer; not bad but too low when TOC is collapsed */
z-index: 10000; /* Ensure we float above the header, etc. */
/* Add opacity (translucency) */
background-color: rgb(249, 249, 249);
background-color: rgba(249, 249, 249, 0.9); /* Higher opacity (last arg) means less transparency */
}
/* Ensure the TOC height doesn't take over the screen; percentages may be higher than view port, so we use pixels */
#toc > ul {
max-height: 350px;
overflow: auto;
}
相關問題
- 1. MediaWiki自定義皮膚:檢查當前頁面是否爲主頁面
- 2. 如何在DotNetNuke中添加具有自定義皮膚的登錄區域?
- 3. DNN自定義皮膚使登錄頁面消失
- 4. 在Plone自定義皮膚
- 5. 如何自定義內容頁面的主頁面代碼
- 6. MediaWiki分享我的自定義皮膚「myskin」
- 7. 自定義Flex皮膚 - 按鈕皮膚中的輔助按鈕
- 8. 自定義皮膚VolumeBar都
- 9. Drupal 7主頁的自定義內容區域
- 10. 無響應的MediaWiki皮膚
- 11. MediaWiki皮膚 - 文章頁不同,然後主頁
- 12. HTML中的自定義音頻皮膚
- 13. MediaWiki:從改變目錄內容自動創建頁面
- 14. MediaWiki:在皮膚中顯示用戶名
- 15. 是否有任何自定義的GWT皮膚/主題可用?
- 16. 在wordpress頁面插入外部內容
- 17. 如何驗證頁面中特定區域中的內容
- 18. WPF的自定義皮膚引擎
- 19. 自定義窗口彈出的皮膚?
- 20. Drupal - 自定義內容類型中的自定義區域
- 21. 頁腳區域中的magento自定義內容
- 22. 自定義RDLC中子報表頁面的主報表的頁腳內容
- 23. 如何在Mediawiki中獲取當前皮膚的文件路徑?
- 24. 的Flex鼠標移到區域問題(自定義按鈕皮膚)
- 25. 重定向到主目錄中的自定義404頁面
- 26. 如何將MediaWiki頁面內容嵌入到我的網站中?
- 27. 如何在wordpress中的自定義主題中顯示頁面內容?
- 28. 自定義皮膚:樣式彈出
- 29. FLV Player皮膚自定義URL
- 30. 自定義OSX窗口皮膚?