Передать данные в контакт-контроллер со страницы карегории

Автор sus, 22 февраля 2016, 11:45:14

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

sus

Всем добрый день!
С наступающим праздником.
Задумка такая: На страници категорий product-list.tpl, под фото продукта, сделана кнопка (Предварительно)
При нажании переход на форму обратной связи, то-есть контакта.
<a itemprop="url" class="button lnk_views" href="{$base_dir}/index.php?controller=contact" >
<span>{l s='Предварительно'}</span>
</a>


Вопрос..  Как, кое-какие данные с product-list.tpl передать в контакт-контроллер.
То-есть необходимо заполнить поля в форме обратной связи данными из product-list.tpl
Ну например, в поле сообщения передать наименование продукта
{$product.name|escape:'html':'UTF-8'}
Или у кого есть другие соображения?
Спасибо!


coder


sus

#2
Нет так  не пойдет..
Присвоить то так, можно и через input , это ясно.
Но как тогда получить эту переменную в контроллере?
Скорей всего надо через метод post.
Типа...
<Form ACTION= "{$base_dir}/index.php?controller=contact" METHOD=post>
<input type="hidden"  id="productname" name="productname" value="{$product.name|escape:'html':'UTF-8'}" />
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Предварительно">
</Form>

Только вот как теперь получить данные в контроллере, типа так
$productname = $_POST['productname'];

coder

Не важно GET или POST, метод получения один для всех
$productname = Tools::getValue('productname');

sus

Спасибо !
В принципе получил данные.
Буду думать дальше..
Еще раз спасибо coder!