一个模板可以调用另一个模板,它也可以调用它自己,但自我调用只有一层有效。例如:Template:模板1的内容是“一次,{{模板1}}”,在Template:模板1中将显示:“一次,一次,{{模板1}}”,如果其他条目调用该模板,所加入的文字将是“
一次,检查到模板循环:Template:模板1”
在2010年前,如果把其他模板重定向至某模板,该模板又引用重定向,且多次自我调用均为不同重定向,则该模板可以实现多次自我调用。MediaWiki后来取消此功能。如{{RR|7}}的结果为RR-检查到模板循环:Template:RR7。

其实模板循环就是自己引用自己而发生的错误。
只是有个奇怪的现象,之前在维基百科上复制了某个模板的代码就一直提示有模板循环,无论怎么修改都没办法。最后删掉模板重新创建,还是用原来的代码竟然就可以了,只是使用模板时没起作用。

最后修改:2024 年 03 月 12 日
如果觉得我的文章对你有用,请随意赞赏