Mediawiki-脚本错误:第1行的Lua错误:'/'

时间:2018-12-19 22:53:43

标签: css lua compiler-errors mediawiki

我不得不说我不清楚该错误的真正原因,但是我的唯一观察是,无论出于何种原因,该.css文件都被视为Lua文件,这就是为什么我们看到以下错误

enter image description here

Module:Citation/CS1/styles.css

http://www.gwart.co.uk/Module:Citation/CS1/styles.css

其他相关错误:http://www.gwart.co.uk/Les_Edwards

如何解决此问题,或者在需要时将其设置为file而不是module

1 个答案:

答案 0 :(得分:3)

该页面可能被解析为Lua,因为content model是“ Scribunto”。如果安装了TemplateStyles扩展名,则管理员显然可以将页面的change the content model从“ Scribunto”更改为“ sanitized-css”,并且页面将被正确解析。

如果您不是管理员,另一种方法是在Template命名空间中创建一个.css子页面,然后将其移至Module命名空间。在Template命名空间中创建它会自动为其提供“ sanitized-css”内容模型,并在将其移至Module命名空间时保留其内容模型。

有一个Phabricator ticket要求以.css结尾的Module子页面自动具有“ sanitized-css”内容模型,但是我不知道在实现该模型方面取得了什么进展。