Prestashop: Создание пользовательской страницы для моего модуля - PullRequest
1 голос
/ 26 февраля 2012

Я ищу код, который может создать пользовательскую страницу.Код должен включать все хуки, и я должен модерировать хук «home» и помещать туда свой контент ...

Все что угодно - пример кода, учебники, документация или что-то в этом роде.

С уважением,

Джордж!

Ответы [ 2 ]

6 голосов
/ 06 августа 2012

Edit: Стандартный способ (для PS1.5 и PS1.6) - сделать контроллер

Другой способ (не рекомендуется) - создать файл, подобный этому, если вы включите заголовок / ваш контент / нижний колонтитул

<?php 
    global $smarty; 
    include( '../../config/config.inc.php' ); 
    include( '../../header.php' ); 

    $smarty->display( dirname(__FILE__) . '/mymodule_page.tpl' ); 

    include( '../../footer.php' ); 
?> 

вам нужно сохранить этот файл в папке вашего модуля, например newcustompage.php
а затем сделайте какую-нибудь ссылку в вашем .tpl, укажите на нее
Пример:

<a href="{$modules_dir}yourmodulefolder/newcustompage.php">Click this!</a>

Руководство разработчика Prestashop

4 голосов
/ 29 февраля 2012

Попробуйте взглянуть на: Как создать пользовательскую страницу -> http://www.prestashop.com/forums/topic/52650-how-to-add-a-custom-page/

Как создать хуки на вашей странице -> http://www.smaizys.com/prestashop/how-to-create-custom-prestashop-hook/

Надеюсь, это поможет вам. С уважением

...