2013-03-15 2 views
0

Я хочу показать пользовательский текст на странице «Моя личная информация» в учетной записи клиента, используя плагин в Prestashop. Я понятия не имею, как это сделать?Показать пользовательский текст на странице «Моя личная информация» через плагин

Любая помощь очень ценится!

ответ

0

Это невозможно сделать с помощью плагина или модуля, потому что prestashop не предоставляет никакой HOOK для этой страницы/места. Но вы можете сделать это с помощью небольшой работы. Я рассматриваю, что вы используете prestashop 1.5, поэтому давайте работать с этим.

1) Сначала создайте страницу cms у администратора и обратите внимание на свой идентификатор. Давайте рассмотрим его идентификатор 10. 2) Теперь откройте файл переопределить/контроллеры/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

и показать, что содержимое страницы CMS как

{$identityCmsPage->content} 

и вы будете иметь, что cms содержание страницы там.

Примечание: Этот код не проверен и может быть ошибкой. Пожалуйста, настройте соответствующим образом, если у вас есть.

 Смежные вопросы

  • Нет связанных вопросов^_^