我使用Prestashop 1.6.1.4,似乎都工作正常,除了轉義json從ajax調用返回的數據。Smarty3轉義不與json工作
當試圖從服務器渲染/轉義json數據到product-list.tpl時,使用塊式導航給出錯誤500。
使用相同文件(product-list.tpl)的常規頁面工作得很好。
我得到的錯誤是:
未定義指數:逸出 /home/xxx/public_html/cache/smarty/compile/e4/a1/fd/e4a1fd2f5285aae65055ce86ad9af69b31b94166.file.product-list上線.tpl.php
致命錯誤:調用一個成員 函數escape()一個非對象在 /家/ XXX /的public_html /高速緩存/智者/編譯/ E4/A1/FD/e4a1fd2f5285 aae65055ce86ad9af69b31b94166.file.product-list.tpl.php 上線
這是一個全新的服務器,並在一開始試圖截斷字符時,我也有一個問題,所以我只好裝通過EasyApache 3,一切都被修復了。
我的猜測是我缺少一些用於Apache或PHP的mod/extension /插件。
任何幫助將被折衷。
你可以下載這個編譯的文件,並檢查第95行有什麼'php'代碼? –
這就是我對95號線的看法: yaniv14