帮助讨论:模板样式
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物件之前即可。例如