所以我的模板文件正常工作。排序。
静态资源确实呈现。但是当我对文件进行更改时,我必须在输出中显示更改之前点击Modx ui中的save。有什么方法可以将缓存全部关闭吗?或至少有一些“监视”系统刷新文件保存缓存?我真的很想开始使用modx,但到目前为止,模板工作流程真的很痛苦。
必须要有一个包。但到目前为止,我的谷歌搜索已经缩短了。
非常感谢!
答案 0 :(得分:1)
您可以关闭系统设置中的默认缓存[或将缓存生命周期设置为1秒,0未记录,但我将其缩小表示'永远'而不是0秒]&这应该适合你。 [我有同样的问题 - 它确实有效]
虽然您希望在完成开发后将模板存储在数据库中以获得性能,但要利用数据库和数据库。查询缓存以及磁盘缓存。
您可能希望研究使用ACE或codeMirror包而不是远程编辑器。我不相信有任何软件包可以监视文件的变化〜但是〜你也可以编写一个插件来为你做这个。
答案 1 :(得分:1)
您只需在系统设置中关闭“cache_resource”即可。 (http://rtfm.modx.com/display/revolution20/cache_resource)不要忘记开发过程的结束,将设置恢复到原始位置。您可以直接在文件中自行提醒,例如:<!-- Partial Resource Cache is Off Now -->
答案 2 :(得分:0)
实际上,关闭缓存是愚蠢而且没必要。
如果您更新文件系统上的静态模板,只需清除站点菜单中的CACHE。
此外,关于将模板存储在数据库中以提高性能的声明,只需忽略它。性能将来自正在缓存的页面,无论是来自数据库还是文件系统。
性能在缓存中,更不用说minify和其他技术的使用。