模板: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 — 使用者必须指定的呼叫型版名称。