2013-03-15 33 views

回答

0

插件或模塊無法做到這一點,因爲prestashop沒有爲該頁面/地方提供任何HOOK。 但是你可以在那裏做一點工作。我正在考慮你正在使用prestashop 1.5,所以讓我們來解決這個問題。

1)首先在admin上創建一個cms頁面並記下它的id。讓我們考慮它的ID是10. 2)現在打開文件覆蓋/ controllers/front/IdentityController.php。在這個類文件中創建一個如下所示的函數。

public function initContent() 
{ 
    parent::initContent(); 
    $identityCmsPage = new CMS(10, $this->context->language->id_lang); 
    $this->context->smarty->assign('identityCmsPage', $identityCmsPage); 

} 

現在在這之後,你的主題,打開文件夾主題/你的主題/ indentity.tpl

,並顯示像

{$identityCmsPage->content} 

該CMS頁面內容,你將有cms頁面內容。

注意:此代碼未經測試,可能有錯誤。如果您有任何問題,請相應調整。

相關問題