「模板討論:Link2」修訂間的差異
出自 MozTW Wiki
Danielwang(對話 | 貢獻) 小 |
小 |
||
行 22: | 行 22: | ||
== 討論 == | == 討論 == | ||
+ | 有問題!所以這個和原本的 link 只差在類別排序這個功能吧? | ||
+ | 那 literal 又是做什麼用的? | ||
+ | -- [[用戶:Josesun|Josesun]] 21:58 2005年十月24日 (CST) |
於 2005年10月24日 (一) 21:58 的修訂
用法
這個樣板用途為:顯示連往上一頁的瀏覽列,與把頁面加到一至四個類別中。
用法為
{{subst:link2|上一頁|首字拼音|類別一|類別二|類別三|類別四}}
其中,首字拼音(注音符號)是用來強制頁面在類別頁的排序。首字拼音與類別可以不設定(留白),上一頁必須要設定。
在以下的範例,上一頁設為 Mozilla Firefox,頁面會分類到 Firefox 與 Search plugins,並且類別頁中頁面會歸類到在 ㄓ 以下:
{{subst:link2|Mozilla Firefox|ㄓ|Firefox|Search plugins||}}
注意用法是 {{subst:link2...}}
而不是 {{link2...}}
。這是因為這樣板有點小複雜,用 subst
的話頁面儲存時會併存樣板結果,而不是每次頁面存取時重編譯樣板。
語法討論
這樣板裡一大串的那些
[[{{literal2|=Category:{{{3}}}|{{{3}}}=}}|{{literal2|={{{2}}}{{PAGENAME}}|{{{3}}}=}}]]
的意思是:如果「類別」有設定,傳回 [[Category:類別|拼音 頁面名]]
,否則不傳回任何東西。它其實是兩個以下的語法:
{{literal2|=輸出 A|參數=輸出 B}}
這裡,如果參數不是空的,則輸出會是 A。如果參數為空,則輸出會是 B(見 樣板討論:literal2)。會有兩個是因為 A 或 B 裡面如果有 | 或 [ 字元則這語法會失效。
討論
有問題!所以這個和原本的 link 只差在類別排序這個功能吧? 那 literal 又是做什麼用的? -- Josesun 21:58 2005年十月24日 (CST)