模板讨论:Redirect category shell
Jimmy-bot在话题“关于 多重重定向模板 的说明与 重定向相关分类 中的换行说明不一致”中的最新留言:1年前
![]() | 本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
关于 多重重定向模板 的说明与 重定向相关分类 中的换行说明不一致
我发现一个文件上的小问题。例如像Category:简繁重定向这样的重定向分类页面,页面一开始挂的Template:Redirect category模板显示文字都会提到分类模板要“放在重定向语法后的同一行”,原因是“重定向只在第一行起作用,在重定向底下的叙述会被忽视”。而在Wikipedia:重定向#模板重定向的范例跟 Redirect category 模板中建议放在同一行的 Template:Redirect category shell模板说明文件中又很明确地采用了换行的范例。想询问一下这个换行部分的说明文字或范例,是不是就按照换行的版本做修正。--Anghualee(留言) 2022年9月1日 (四) 21:22 (UTC)
- Template:Redirect category的英文版、2014年版,是要求在第二行而非同一行,2015年被改动。我感觉置于同一行不合理也不方便。而换行(空一行),既然只有首行对重定向生效,可能是无所谓的。--YFdyh000(留言) 2022年9月1日 (四) 21:43 (UTC)
- 英维的编辑指引说得很明确,为提高代码的可读性,最好在第一行的重定向语法之下空一行,将各类重定向模板放置于第三行(也就是将第二行留空,用以分隔第一行的重定向语法和第三行的模板)。在使用 {{Redirect category shell}} 包含其他重定向模板时,该指引也是如此建议,并且“更多示例”(Further examples)下方的第一条备注更是特别强调(原文使用了“Crucial note”这一加粗字样),如将 {{Redirect category shell}} 放在第一行(与重定向语法位于同一行),往往会产生异常的后果。所谓的“重定向只在第一行起作用,在重定向底下的叙述会被忽视”,意思是说重定向语法只在第一行生效,而不是说重定向模板只在第一行生效,实际上模板放在任何一行都生效,反而放在第一行有可能会出错。本地应将“请在重定向语法后的同一行”统一修改为“请在重定向语法下方”,以免对编者造成误导。--萧漫(留言) 2022年9月2日 (五) 09:37 (UTC)