Пользовательский шаблон Prestashop - PullRequest
0 голосов
/ 18 мая 2018

Я ищу более подробные учебники о том, как реализовать новые шаблоны страниц в prestashop без CMS, потому что я видел, что он очень ограничен.

Моя проблема в том, что мне нужно создать 2-3 страницы с разнымишаблоны что-то вроде ACF Wordpress, где вы можете добавить повторитель и создать, сколько разделов вы хотите.

Как я должен делать это?Я нашел много уроков, но ничего подробного.Хуже всего то, что я новичок в Prestashop и не знаю, что лучше всего использовать в этой CMS, но я знаю PHP, поэтому я могу справиться, я не могу понять, как эта функциональность должна работать, до сих пор я думаю,Я нашел 2 метода:

  1. Расширяет форму CMS, но этот метод кажется трудным для применения (но если это будет правильным, я сделаю).

  2. Создайте новый модуль для создания страниц и назначения шаблонов.(При этом методе у меня возникает следующая проблема: даже если бы я мог выполнять все эти функции, я не знаю, как мне назначить URL-адрес моей странице от администратора).

Можетпожалуйста, дайте мне несколько советов или скажите, что один из вышеперечисленных методов будет работать?Я уже ищу 2 дня методы и учебники.

Спасибо!

1 Ответ

0 голосов
/ 19 мая 2018

Второй метод правильный, более гибкий и мощный.Вы можете создать свой собственный модуль, который может иметь столько новых страниц с собственными шаблонами, сколько вам нужно.Действительно, нет ничего сложного в реализации этого подхода.Что касается URL-адресов, если вы реализуете все правильно, вы сможете назначить любой URL-адрес по вашему желанию из панели администратора в функциональности Friendly URL (как это делается для всех страниц по умолчанию) или если вы не будете использовать Friendly URL, это будет выглядеть такпуть your_domain/index.php?fc=module&module=your_module&controller=controller_that_handle_the _page&parameter_1=1&parameter_2=2.В любом случае, все ссылки будут генерироваться автоматически, если вы не используете дружественный URL.Эти статьи могут помочь вам https://belvg.com/blog/creating-frontcontroller-in-the-module-and-customization-of-displaying-page-in-prestashop.html, https://belvg.com/blog/prestashop-1-7-mvc-part-2-creating-a-controller.html

...