模板:Template Repeat
跳至導覽
跳至搜尋
本模板類似於{{ptl}},可自定義頁面模板並重複使用,用於一定程度上替代連續使用的{{ptl}}模板,以減少{{#var:}}
的使用。
用法
- 模板定義
- 本部分的所有參數均需包含在
<nowiki></nowiki>
內。 - template(或tl):定義模板。
- separator:定義模板連續使用時兩段輸出之間的分隔符,默認為空字符串(即輸出之間無其他字符串)。
- separator-x:定義第x項之後的分隔符,覆蓋separator的設置。
- 模板項使用
- x-argument:x為模板項編號,argument為傳入模板的參數名。
- 輸出結果
- 按照模板項編號依次輸出。
示例
以下示例定義了一個簡單的角色列表的模板。
原始碼 | 顯示效果 | ||||||||
---|---|---|---|---|---|---|---|---|---|
===主要角色=== {| class="Main_Characters_Infolist" {{Template Repeat |template = <nowiki> |- | [[File:{{{image}}}|150x300px]] | ; {{color|{{{color|#e60012}}}|{{{name}}}}} : CV:[[{{{cv}}}]] : {{{age}}}歲 {{{height}}} cm : {{{description}}}</nowiki> <!-- template 參數定義了一個模板,用於後續的輸出。 --> |1-name = 男主 |1-color = #e60012 |1-image = 大萌字.svg |1-cv = 杉田智和 |1-age = 18 |1-height = 180 |1-description = 故事的男主角。 <!-- 以上是輸出的第一項,向模板傳入了 name、color 等參數。 項編號與參數名之間以「-」連結。 --> |2-name = 女主 |2-color = #1200e6 |2-image = 大草字.svg |2-cv = 中村悠一 |2-age = 17 |2-height = 165 |2-description = 故事的女主角。 |separator-2 = <nowiki> |} ===次要角色=== {| class="Main_Characters_Infolist"</nowiki> <!-- 以上是輸出的第二項。 separator-2 參數定義了第二項之後輸出的內容。 --> |3-name = 男二 |3-color = #e600e6 |3-image = 大萌字.svg |3-cv = 杉田智和 |3-age = 19 |3-height = 182 |3-description = 男主的哥哥。 <!-- 以上是輸出的第三項。 --> |4-name = 女二 |4-color = #120012 |4-image = 大草字.svg |4-cv = 中村悠一 |4-age = 15 |4-height = 155 |4-description = 女主的妹妹。 <!-- 以上是輸出的第四項。 --> }} |} |
主要角色
次要角色
|
- 注意:本模板最多支持99組參數。