【发布时间】:2017-02-23 07:30:57
【问题描述】:
我是 Joomla 的初学者所以请任何人帮助我。我在两个位置(media/guild/less/ 和 templates//less/)上编辑较少的文件,但更改不会反映在前端。为什么前端没有体现变化。
【问题讨论】:
我是 Joomla 的初学者所以请任何人帮助我。我在两个位置(media/guild/less/ 和 templates//less/)上编辑较少的文件,但更改不会反映在前端。为什么前端没有体现变化。
【问题讨论】:
看来你的less文件没有编译成css,所以没有出现任何变化。 Less 可以在浏览器中使用 Javascript 或通过命令行编译。我认为,只有极少数情况下,在浏览器中编译是有意义的。
要从命令行编译这些文件,您可以查看here
如果您不熟悉 Less/npm 和所有其他需要的东西,您应该看看 official docs。
【讨论】:
正如@philipp 指出的,Less 文件需要先编译后才能使用。
使用 Less 的模板以不同的方式处理这个问题。例如,每次保存模板设置时,可能会重新编译和保存 Less 文件。删除 Joomla 缓存并刷新网站前端也可能会触发 Less 文件的重新编译。
对于简单且面向未来的更改,与直接编辑 Less 文件相比,override the CSS via a custom CSS file 通常更容易。
【讨论】: