Я довольно любитель для PHP и CSS, но я пытаюсь отредактировать модуль Prestashop 'Request a Quote', который я получил для веб-сайта. В основном, я пытаюсь работать, если есть переменная Smarty, которую я могу использовать для захвата URL-адреса страницы продукта, нажата кнопка «Запросить предложение». Кажется, что некоторые переменные (я полагаю, что это основано на Smarty ...?), Которые захватывают имя и описание продукта. Вот пример кода, показывающий данные, которые захватывает форма;Страница продукта Smarty Variable in Prestashop
<p class="required textarea" id="demande">
<textarea name="demande" style="width:95%;" rows="12" {if isset($devis) && ($devis->total_devis !=0 || $devis->reponse)} readonly{/if} >{if isset($desc_prod) && $desc_prod != null}{$desc_prod|escape:'htmlall':'UTF-8'}{elseif isset($smarty.post.demande)}{$smarty.post.demande}{elseif isset($devis)}{$devis->demande|escape:'htmlall':'UTF-8'}{/if}</textarea>
И вот некоторые из кода $ desc_prod;
$desc_prod = null;
if($id_prod = Tools::getValue('id_product'))
{
$prod = new Product($id_prod);
$desc_prod = $prod->name[$this->context->language->id].' : '.$prod->description_short[$this->context->language->id];
}
Я нахожусь на правильном пути здесь? Опять же, очень любитель, сам преподавал. Есть ли быстрый и простой способ настроить эту форму для захвата URL-адреса продукта при нажатии кнопки?
Спасибо, ребята! :)
вы должны вызвать метод getProductLink класса Link, http://blog.gofenice.com/prestashop/global-smarty-variables-used -в-PrestaShop / –