问题描述
我从 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 上,然后模板将起作用。