Линки (как создать страницу по нажатию на кнопку)

Автор MRGAS, 06 февраля 2020, 22:11:03

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

MRGAS

Добрый день!
Хочу разместить кнопку (например в продукте) после нажатия будет отображена новая страница (подтянутся данные о продукте) и я смогу с ними что то сделать. Видел решения через контроллеры, подскажите копаю в правильном направление?

Adik

Через модуль лучше. Контроллеры prestashop менять не есть хорошо, потом обновляться проблемно.

MRGAS

Цитата: Adik от 06 февраля 2020, 23:17:25
Через модуль лучше. Контроллеры prestashop менять не есть хорошо, потом обновляться проблемно.

А есть пример какой нибудь?)


MRGAS

Цитата: Adik от 07 февраля 2020, 11:40:26
https://devdocs.prestashop.com/1.7/modules/sample_modules/grid-and-identifiable-object-form-hooks-usage/

Привет! Модули писать умею, последовательность я так понимаю должна быть следующая: написать модуль, в хуке выкинуть шаблон, в шаблоне получить ссылку на контроллер и передать данные, в контроллере поколдовать, отрисовать шаблон. Ничего не упустил?

PrestaMan

Для перехода на страницу товара не нужен модуль, достаточно ссылки в шаблоне.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

MRGAS

Цитата: PrestaMan от 07 февраля 2020, 16:59:09
Для перехода на страницу товара не нужен модуль, достаточно ссылки в шаблоне.
Хочу написать модуль быстрой покупки (т.е. кнопка на странице продукта) по нажатию на неё открывается новая страница (там пользователь вводит номер и количество товара и пересчитывается сумма) после по нажатию кнопки отправляется письмо.
Нужен четкий алгоритм как создать промежуточную страницу ввода данных (выше описал алгоритм через модуль), есть представление как это сделать правильно на престе?