是否可以在trac wiki中顯示和隱藏內容塊,類似於合流的cloak macro?可以在trac wiki中創建斗篷嗎?
回答
這是幾個月大,但我想知道同樣的事情。 Remy Blank答案讓我走上正軌,他只是錯過了一個額外的div。
{{{#!div
{{{#!html
<h3 class="foldable">Section title</h3>
}}}
{{{#!div
This is the section content.
}}}
}}}
如果你看看樣式表,它會告訴你哪個元素隱藏了摺疊樣式。
.collapsed > div, .collapsed > table, .collapsed > ul, .collapsed > dl { display: none }
雷米的代碼被包裹「這是部分內容」一p標記裏面,這就是爲什麼它沒有被隱藏。
當前版本的Trac沒有這個細粒度的權限。用戶帳戶可以授予wiki訪問權限,但是這是一個全有或全無的設置。維基頁面的原始維基格式版本可以使用維基頁面底部的鏈接以純文本格式下載,所以像這樣的宏不會真正限制內容。
可以編寫一個基於用戶帳戶名稱或權限阻止訪問特定wiki頁面的插件,但這仍然是頁面級粒度,而不像您提到的宏那樣是塊級別的。
如果您只想(暫時)隱藏某些內容,同時將其保留在頁面源中,則可以使用{{{#comment}}}
wiki處理器。正如bta所述,內容仍可通過下載頁面源訪問,所以這不是安全措施。
如果你想摺疊部分,並允許用戶通過點擊來展開它,你可以使用下面的技巧(0.12測試):
{{{#!div class=""
{{{#!html
<h3 class="foldable">Section title</h3>
}}}
This is the section content.
}}}
這將顯示一個小三角形的章節標題在其左側,點擊標題將切換摺疊和展開之間的部分。該部分最初將被摺疊。
我想有一個用戶我的崩潰和擴大部分,但不幸的是這個伎倆並沒有爲我工作。我得到了一個帶有三角形的部分,但它最初被擴展,並且點擊它並沒有改變任何東西。我運行軌道0.12b1 – Vitali 2011-03-29 16:51:05
我對派對超級遲到,但FoldMacroProcessorMacro可以讓你做到這一點,而不訴諸於HTML。
- 1. 我可以將所有Wiki從一個Trac複製到另一個Trac嗎?
- 2. 是否可以在Trac Wiki中啓用鉤子?
- 3. URL掩碼/重定向的斗篷
- 4. 在trac中,是否可以在wiki頁面中使用trac變量 - 如報告列表?
- 5. UML的Trac wiki和Visual Paradigm
- 6. 角翻譯:翻譯斗篷在V2.4中不起作用
- 7. 自動防止Trac中的wiki腐爛?
- 8. 在任何Trac wiki頁面上獲取用戶名(Trac 0.11)
- 9. 可以在delphi中創建Web Bot嗎?
- 10. 我可以在Ajax中創建EL嗎?
- 11. 更改映射選項替換爲TFS中的斗篷選項
- 12. 我可以使用gollum創建一個未由Github託管的wiki嗎?
- 13. 如何在Trac中創建新項目?
- 14. 在iOS中創建漏斗圖表?
- 15. 你可以通過篷蓋安裝外部包嗎?
- 16. Trac升級到1.0.1 Wiki附件問題
- 17. trac wiki:如何顯示當前日期
- 18. 按用戶名列出trac wiki頁面
- 19. 我可以在GitLab中獲得Wiki頁面列表嗎?
- 20. 在SharePoint 2010中創建Wiki網站
- 21. MySQL可以在表內創建表嗎?
- 22. 我可以在這裏創建Thread.stop()嗎?
- 23. 翻譯斗篷不與部分裝載器一起工作
- 24. CloudFormation創建伐木鬥
- 25. Beaglebone的java顯示到LCD斗篷(運行Ubuntu)
- 26. 使用htaccess的斗篷HTML頁面的文件夾
- 27. 如何排除某個wiki頁面出現在trac搜索中?
- 28. Trac PHP語法高亮顯示在Wiki中不起作用
- 29. 在Trac wiki主頁中顯示活動門票
- 30. 可以在新的C++ 11中創建可選的引用嗎?
一些信用肯定應該去雷米,但我不認爲有這樣的選項 – Vitali 2011-05-18 10:23:13
你可以聯繫他編輯他的答案與我的修復,並給他所有功勞(: – Gregoo 2011-07-29 13:03:56