Обращение к данным массива $product

Автор Davin4i90, 15 сентября 2015, 18:16:43

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

Davin4i90

Всем привет!

Есть модуль обратного звонка.
Хочу упростить его заказ пользователю (заказ звонка) - при нажатии кнопки "Заказать звонок" подставлять в форму в модальном окне уже известные данные, такие как ИМЯ, ТЕЛЕФОН, ЕМАЙЛ к примеру.

Что уже сделал:
1) Установил и настроил модуль под себя.
2) Смог заполнить поле формы ИМЯ через {if $is_logged} value="{$cookie->customer_firstname}"{/if}

Что требуется:

3) Вытащить название продукта в переменную, когда пользователь находиться на странице товара, и передать его в форму.
4) Вытащить Номер телефона и Емайл пользователя и передать его в форму.

Подскажите, пожалуйста, к каким файлам нужно обратиться? Можно ли записать в переменную значение, получив его из tpl файла шаблона?

Заранее спасибо за внимание и советы!  :)
Сопровождаю: Интернет-магазин ToBeMom

Davin4i90

#1
Добавлю следующее:

На странице товара (в карточке товара) используется объект $product, можно обращаться к его свойствам, например $product->id_manufacturer.

Вот мне нужно выдернуть название продукта и передать его в форму
Сопровождаю: Интернет-магазин ToBeMom

tigran

Название товара так
$product->name
Как передать в форму завит от того как сделан модуль. Если есть кнопка заказать обратный звонок, то можно повесить на нее событие click. При нажатии заполнять поля формы.

Davin4i90

Кнопка есть! Скрипт обрабатывает нажатие на эту кнопку по id элемента, вызывая action.php в котором прописана обработка переменных и вызов form.tpl. В form.tpl вывод имени осуществить получилось, а вот имя продукта не передается!
Сопровождаю: Интернет-магазин ToBeMom

Mr.Sen


PrestaMan

$product->name
Можно использовать только в шаблоне товара. В модуль можно передавать имя с помощью js функции. Для этого нужно создать скрытые поля (или использовать ид и классы существущих), при клике на кнопку получать эти значения и передавать в action.php.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!