我創建了一個名爲Drawings的自定義模塊。我想在前端給它自己的主題佈局,所以我按照我發現的建議HERE - 我在我的主題中放置了一個名爲Drawings.html的佈局文件。PyroCMS自定義模塊佈局
這對前端正確的效果,反而引起其他問題和疑問,我一直在努力理清:
我模塊的後臺管理部分現在使用Drawings.html佈局,完全打破了它的功能。我如何爲我的模塊前端設置特定的佈局,但保留標準管理後端佈局(與sample module教程中的後端實現相同)?
我在Template Library中閱讀以下內容:「使用Public_Controller和Admin_Controller時,佈局已設置。」也許解決方案涉及在這些控制器中使用set_layout函數?儘管如此,我所有的嘗試都失敗了。
我覺得我做的東西不正確,因爲現在我的模塊不是模塊化的。例如,在主題中創建Drawings.html佈局文件後,該佈局文件中的
{{ theme:css file="drawings.css"}}
等語句會在我的主題中搜索這些資源。所以我必須將這些js和css資源放在我的主題中,而不是放在我的模塊的cs和js文件夾中。如何在模塊的js和css文件夾中保存和訪問我的資源?
感謝您解釋這是如何工作的!