Template:Cite-require-both-or-none
本內部模板檢查模板參數是否適當使用、兩者之間是否互相需要、顯示錯誤、並選擇性歸類條目以供修正。
如果呼叫本模板的使用者只提交其中一個parmn參數,將會在頁面上顯示文字:在與template並用時,你必須補上name1與name2兩者的值。如果errcat=yes參數被設定(或者採用預設值) 並且該頁是條目主要空間,該頁亦會歸類到Category:含損壞引用的條目。
諷刺的是,本行版本身需要三個參數 (name1, name2, 與 template),不過並不檢查他們並歸類他們的錯誤使用,雖然它至少在他的崗位上確實盡其顯示"PARAMETERNAME未指定"之責。
完整語法
[编辑]{{cite-require-both-or-none |name1= |parm1= |name2= |parm2= |template= |errcat=yes or no }}
最簡語法
[编辑]{{cite-require-both-or-none |name1= |parm1= |name2= |parm2= |template= }}
範例
[编辑]{{cite-require-both-or-none |name1=url |parm1={{{url|}}} |name2=title |parm2={{{title|}}} |template=cite web }}
參數
[编辑]- errcat — 該頁是否應該分類到損壞分類 Category:含損壞引用的條目?預設值為errcat=yes。只有主空間頁(例如:條目)會被分類到損壞分類 – errcat=yes 將忽略所有其他空間 (例如: "WP:" 頁面、討論頁、使用者頁等等)。
- name1 — 作為使用者呼叫行版時必須指定送檢的第一個參數名稱。例如:{{cite web}}的"url"。
- name2 — 作為使用者呼叫行版時必須指定送檢的第二個參數名稱。例如:{{cite web}}的"title"。
- parm1 — 送檢第一個參數名的值。
- parm2 — 送檢第二個參數名的值。
- template — 使用者必須指定的呼叫型版名稱。