2014-03-13 35 views
0

晚報...銫車4的頁面加載,但控制檯顯示404

林建設使用CS-車4.1.2定製的電子商務應用和所遇到的問題,而不是一個錯誤,但一個奇怪的行爲..

我用一個簡單的邏輯位來替換index.tpl中的render_location函數,以包含基於調度值的自定義模板。

迄今爲止,這在所有頁面上工作良好,直到現在...我有一個自定義模板'search.tpl',當調度路由爲custom_search.search時被調用。頁面加載和模板顯示如預期,但在控制檯和響應標題,我看到一個404狀態..?

我已經做了一些事情,試圖找出造成這種情況的原因,包括在系統需要的情況下向佈局添加相同調度值的位置。

有一個前端控制器文件被調用,所以工作,我有一個模板鉤子來替換頁面標題,並且被調用,所以系統肯定會按預期渲染頁面。

有沒有人遇到過這個?

乾杯, 喬恩

回答

0

對,所以你不要浪費你的這個時間,幫助他人脫離與同樣的問題,我發現這個問題。

我修改了index.tpl文件,爲每個視圖調用自定義模板,這樣我就不必處理惡夢模板系統(如果您希望大量修改前端,那真的只是一場噩夢)。在這樣做的時候,我刪除了渲染所有blocks/tpl文件來生成視圖的render_location函數。儘管刪除了這個功能,系統仍然要求你在插件中有適當的文件,即使沒有使用。

因此,在設計> themes> theme_name> templates> addons> addon_name> views> addon_name中,您始終需要具有與調度調用的第二部分同名的tpl文件。

E.g的調度= addon_test.view你會需要以下條件: 設計>主題> THEME_NAME>模板>插件> addon_test>意見> addon_test> view.tpl

相關問題