MediaWiki 模板导入报告“错误:未指定快捷方式且未设置 |msg= 参数”

问题描述

我从 Wikipedia 导出了 Template:Warning 模板,并尝试将其导入到我的 Mediawiki 实例中。导入成功,但是当我尝试使用模板时,它只显示

模板:警告

在我的页面上。

当我转到我的 wiki 上的模板:警告页面时,我看到以下内容

     {{#if: |
{{#if:| [[File:{{{image}}}|40px|Warning]] }}    {{#if: |'}}{{{#if:{{#ifeq:Warning|sandBox|1}}{{#ifeq:Warning|doc|1}}||{{#switch:Lua error: First parameter must be one of edit,move,create,upload,undelete,autoreview.|sysop|templateeditor|interfaceadmin=|#default=}}}}
}  {{#if: |{{{imageright}}} |{{#if: |Error: no shortcuts were specified and the |msg= parameter was not set.}} }}
     }}{process}

再往下看,我得到:

DefinePlugin

任何建议将不胜感激。提前致谢。

解决方法

维基百科的大多数模板都依赖于不属于 MediaWiki 核心的扩展。在这种情况下,它取决于 the ParserFunctions extension。将其安装在您的 wiki 上,然后模板将起作用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...