匿名
尚未登入
建立帳號
登入
魔学
搜尋
檢視Template:Ptl/doc的原始碼
出自魔学
命名空間
模板
討論
更多
更多
語言
變體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
頁面操作
閱讀
檢視原始碼
歷史
←
Template:Ptl/doc
您沒有權限執行編輯此頁面,由於以下原因:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
== 简介 == 该模板可以在一个页面内模拟模板的行为,按场景解决代码重复等问题。 {{tl|页内模板}},{{tl|lambda}}<!-- 取匿名函数之意 -->也重定向至该模板。 如果有多个页面都要使用同一组模板代码,建议新建一个模板页面,而不是在多个页面间复制模板代码。 {{注意}} 在模板中使用该模板会增加页面展开长度,请优先考虑新建模板。 == 用法 == <pre> <!-- 声明模板 --> {{ptl|define=模板名|tl=<nowiki><nowiki></nowiki> 模板代码 <!-- 其中的参数写法 --> {{{ 1 }}} <!-- 匿名参数,所有参数名都会自动清除首尾空格,这与wikitext模板是一致的 --> {{{ name }}} <!-- 命名参数 --> {{{ 匿名参数2 | 默认值 }}} <!-- 添加默认值 --> {{{ 3 | {{{ age | 14 }}} }}} <!-- 允许嵌套使用 --> <nowiki></nowiki></nowiki> }} <!-- 使用模板 --> {{ptl|use=模板名|参数...}} </pre> * 模板代码需要使用<code><nowiki><nowiki></nowiki></code>标签包裹 * 若参数中要显示管道符,可以使用<code><nowiki>{{!}}</nowiki></code>代替 * 如果未对某个参数传参,也未设置默认值,这个参数的代码将被看作是一个普通字符串,这与wikitext模板是一致的。 === 简写 === * 可以不填写use参数而直接使用,这时将调用上次调用过的模板 * 若从未调用过模板,则改为调用最新声明的那个模板 == 示例 == === 示例1 === <pre> {{ptl|define=plus|tl=<nowiki><nowiki></nowiki> {{#expr:{{{1 | 0}}} + 1}} <nowiki></nowiki></nowiki>}} {{ptl}} {{ptl|10}} </pre> 结果: {{ptl|define=plus|tl=<nowiki> {{#expr:{{{1 | 0}}} + 1}} </nowiki>}} {{ptl}} {{ptl|10}} == 示例2 == <pre> {{ptl|define=rect|tl=<nowiki><nowiki></nowiki> <div style="width:{{{width | 100px}}}; height:{{{height | 100px}}}; background:{{{color | #eee}}};"></div> <nowiki></nowiki></nowiki>}} {{ptl|define=round|tl=<nowiki><nowiki></nowiki> <div style="width:{{{width | 100px}}}; height:{{{height | 100px}}}; background:{{{color | orange}}}; border-radius:50%;"></div> <nowiki></nowiki></nowiki>}} {{ptl}} {{ptl|use=rect|color=blue}} </pre> 结果: {{ptl|define=rect|tl=<nowiki> <div style="display:inline-block; width:{{{width | 100px}}}; height:{{{height | 100px}}}; background:{{{color | #eee}}};></div> </nowiki>}} {{ptl|define=round|tl=<nowiki> <div style="display:inline-block; width:{{{width | 100px}}}; height:{{{height | 100px}}}; background:{{{color | orange}}}; border-radius:50%;"></div> </nowiki>}} {{ptl}} {{ptl|use=rect|color=blue}} <includeonly>[[分类:功能模板]]</includeonly> <noinclude>[[Category:模板文档]]</noinclude>
此頁面嵌入了以下幾個頁面:
Template:Ptl
(
檢視原始碼
)
Template:Tl
(
檢視原始碼
)
Template:注意
(
檢視原始碼
)
Module:Arguments
(
檢視原始碼
)
Module:PageTemplate
(
檢視原始碼
)
返回到「
Template:Ptl/doc
」。
導覽
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
特殊頁面
wiki工具
wiki工具
頁面工具
頁面工具
使用者頁面工具
更多
連結至此的頁面
相關變更
頁面資訊
頁面日誌
其它專案
變體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體