PrestaShop的默認前端辦公模板和控制器我想重寫PrestaShop的默認前端辦公模板和控制我的新創建的模塊中,而無需修改PrestaShop的內部代碼/結構。如何重寫模塊
實施例:
我已創建在/我想要使用PrestaShop的地址的形式(address.tpl)模塊文件夾一個模塊即「MyModule的」。
參見:http://demo-store.prestashop.com/en/address。
我想通過提供一些額外的字段/功能來增強地址表單,但不改變prestashop的核心功能。
那麼,我怎樣才能在我的模塊中覆蓋它的控制器/主題/模板?我已經搜索在谷歌很多關於這一點,但沒有發現任何東西:(
任何幫助,將不勝感激。
在我的模塊中,我重寫地址控制器。即我像'mymodule中/清除/控制器/正面/ addresscontroller.php'並調用模板'address.tpl'在'mymodule中/清除/視圖/正面/ address.tpl'但文件夾結構造就了其無法正常工作 – Sky
使用' setTemplate'我想執行我的'address.tpl'文件:'$這個 - > setTemplate;' – Sky
不能覆蓋控制器(__ __ PS_BASE_URI '模塊/ mymodule中/清除/視圖/正面/ address.tpl'。)在模塊內部,默認的框架自動載入功能會過度。該自動加載總是會被覆蓋文件夾中並通過「ControllerName」裏原來的控制器其名爲「ControllerNameCore」,它永遠不會搜索模塊文件夾內的控制器去重寫一個類名尋找它搜索控制器。你必須北醫三院文件在其右側的目錄,以便:address.tpl進去/themes/default/address.tpl和你addresscontroller必須放在/override/controllers/front/AddressController.php。:) – kawashita86