Как копировать страницу Свяжитесь с нами в PS 1.7.3?

Автор Ivan45, 24 июля 2018, 09:39:58

« назад - далее »

PrestaMan

Цитата: PrestaMan от 24 июля 2018, 10:07:38
1. Контроллер
/modules/mymodule/controllers/front/mymodulefrontcontroller.php
class MyModuleFcontModuleFrontController extends ModuleFrontController
{
    public function initContent()
    {
        parent::initContent();
                $this->setTemplate('module:mymodule/views/templates/front/mytemplate.tpl');
    }
}


2. Шаблон
/modules/mymodule/views/templates/front/mytemplate.tpl

Вот так создаете новую страницу. Шаблон mytemplate.tpl какой хотите. Можете скопировать форму из темы, можете свою придумать.

Скелет модуля можете взять с
http://doc.prestashop.com/display/PS17/Creating+a+first+module
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!


Ivan45

Дело в том, что я сам хочу сделать, но готов за подсказки перевести N сумму.

Adik

Выше ссылка на тему "Prestashop FAQ - как добавить новую страницу".
Там же написано как сделать.

Цитата: Виталий от 26 июля 2018, 09:59:28
Для Prestashop 1.7
1. Создаете контроллер для фронт-офиса : /override/controllers/front/MyPageFrontController.php
2. Создаете  шаблон страницы : /themes/monTheme/templates/mypage.tpl
3. Добавляете контроллер в админке в Параметры магазина / Трафик и SEO SEO и URL
4. Очищаете кеш
5. Проверяете страницу site.ru/mypage

mAgency

Вы все правильно делали. Только создайте свой шаблон TPL.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.