Prestashop: создание пользовательской страницы для моего модуля

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

Все полезно — пример кода, например, учебные пособия, документация или что-то еще.

С наилучшими пожеланиями,

Джордж!


person Community    schedule 26.02.2012    source источник
comment
Пожалуйста, будьте более ясны, я не понимаю, что вы имеете в виду...   -  person soju    schedule 27.02.2012
comment
Я хочу создать страницу с информацией для моего примера модуля: domain.com/myPrestaShopPage.php . Страница должна включать все хуки и их элементы, но в домашнем хуке должен быть мой контент :)   -  person    schedule 28.02.2012


Ответы (2)


Изменить: Стандартный способ (для 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

person unloco    schedule 06.08.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/

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

person Yises    schedule 29.02.2012