所以我有模板文件正常工作。有點。modx模板不在db文件中
靜態資源不渲染。但是,當我對文件進行更改時,必須在輸出中顯示更改之前在Modx UI中命中保存。有什麼辦法可以將緩存關閉嗎?或者至少有某種'watch'系統刷新緩存文件保存?我真的很想開始使用modx,但到目前爲止,模板工作流程非常痛苦。
必須有一個包。但到目前爲止,我的谷歌搜索已經不足。
謝謝!
所以我有模板文件正常工作。有點。modx模板不在db文件中
靜態資源不渲染。但是,當我對文件進行更改時,必須在輸出中顯示更改之前在Modx UI中命中保存。有什麼辦法可以將緩存關閉嗎?或者至少有某種'watch'系統刷新緩存文件保存?我真的很想開始使用modx,但到目前爲止,模板工作流程非常痛苦。
必須有一個包。但到目前爲止,我的谷歌搜索已經不足。
謝謝!
您只需要在系統設置中關閉「cache_resource」即可。 (http://rtfm.modx.com/display/revolution20/cache_resource)不要忘記開發過程的結束將設置恢復到原始位置。您可以直接在文件中提醒自己,例如:<!-- Partial Resource Cache is Off Now -->
您可以關閉系統設置中的默認緩存[或將緩存生存時間設置爲1秒,但沒有記錄0,但我認爲它意味着'永遠'而不是0秒] &應該適合您。 [我有同樣的問題 - 它的工作]
雖然你打算在開發完成後將你的模板存儲在數據庫中,利用數據庫&查詢緩存以及磁盤緩存。
您可能想使用ACE或codeMirror包而不是遠程編輯器。我不相信有任何軟件包可以監視文件上的更改〜但是,您也可以編寫一個插件來爲您執行此操作。
實際上,關閉緩存很愚蠢且不必要。
如果您更新文件系統上的靜態模板,只需在站點菜單中清除CACHE即可。
另外,關於將模板存儲在數據庫中以獲得性能的聲明,請簡單地忽略它。性能將來自無論是從數據庫還是從文件系統緩存的頁面。
性能是在緩存中,更不用說minify和其他技術的利用率。