說明討論:模板樣式
由Jimmy-bot在話題如何在Lua模塊內使用模板樣式?上作出的最新留言:4 年前
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
模板樣式的Doc說明文件
H:模板樣式是一個CSS內容模型,若在內部放入任何模板和wikitext皆難以正常顯示
能否設定比照WP:Module(Module:名字空間)一樣會自動嵌入.../doc
頁面那樣呢?
這樣有助於協作,就如同WP:Module(Module:名字空間)那樣。-- 宇帆(維基貢獻十周年!留言·歡迎簽到 [試用小工具]) 2018年9月4日 (二) 12:41 (UTC)
- 似乎目前不支持?而且一來模板樣式沒有任何參數調用,不需要詳細說明用法;二來css的說明大家不都是用註釋方法來寫的麼--百無一用是書生 (☎) 2018年9月4日 (二) 12:52 (UTC)
- 可以直接放到相應調用的模板doc中說明, 或者以CSS註釋說明。註釋說明得當則可,沒必要規定格式,而且後台解析器也會渲染時清理掉。——路過圍觀的Sakamotosan | 避免做作,免敬 2018年9月4日 (二) 13:26 (UTC)
- 我還是比較希望Style統一,不要有的用註釋有的用Doc檔-- 宇帆(留言·歡迎簽到 [試用小工具],永無止境的WP:DRV物語) 2018年9月12日 (三) 08:33 (UTC)
- (!)意見比如CSS要提刪時,模板要掛哪,當然是要掛在內嵌說明頁啊,例如模塊:Details這樣。--- 宇帆(留言·歡迎簽到 [試用小工具],永無止境的WP:DRV物語) 2018年10月14日 (日) 06:44 (UTC)
如何在Lua模塊內使用模板樣式?
我在寫自己的測試模塊時,為了精簡原始碼而想要使用模板樣式,但是不知道該如何使用。故來此提問,如果能舉一個現成的例子更好。謝謝。 --Hakuryuu討論★ 2020年7月14日 (二) 17:32 (UTC)
- 使用frame物件的extension系列函數, 例如Module:PeriodicTable第220行、或Module:Shortcut第70行、或Module:Vgr第73行。-- 娜娜奇🐰楓香花茶☕(宇帆·☎️·☘️) 2020年7月14日 (二) 19:01 (UTC)
- 說明一下,frame物件的extension系列函數展開templatestyle後的渲染結果其實就是一個動態生成的CSS之DOM物件,因此將該結果放置在要使用對應CSS物件之前即可。例如
foo = frame:extensionTag{ name = 'templatestyles', args=...} .. "<div class='模板樣式中定義的類'>..."
。-- 娜娜奇🐰楓香花茶☕(宇帆·☎️·☘️) 2020年7月14日 (二) 19:18 (UTC)
- 說明一下,frame物件的extension系列函數展開templatestyle後的渲染結果其實就是一個動態生成的CSS之DOM物件,因此將該結果放置在要使用對應CSS物件之前即可。例如