Variables Prestashop中的Product Page Smarty变量
我对PHP和CSS是一个相当业余的爱好者,但我正在尝试编辑一个网站的Prestashop“requestaquote”模块。基本上,我正在尝试找出是否有一个Smarty变量可以用来获取产品页面的url,按下“请求报价”按钮。似乎有一些变量(我假设它是基于Smarty…?)抓住了产品名称和描述。下面是一个代码示例,显示表单获取的数据Variables Prestashop中的Product Page Smarty变量,variables,module,smarty,prestashop,editing,Variables,Module,Smarty,Prestashop,Editing,我对PHP和CSS是一个相当业余的爱好者,但我正在尝试编辑一个网站的Prestashop“requestaquote”模块。基本上,我正在尝试找出是否有一个Smarty变量可以用来获取产品页面的url,按下“请求报价”按钮。似乎有一些变量(我假设它是基于Smarty…?)抓住了产品名称和描述。下面是一个代码示例,显示表单获取的数据 <p class="required textarea" id="demande"> <textarea name="dem
<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>
我走对了吗?同样,非常业余,大部分是自学的。有没有一种快速简便的方法可以让我在按下按钮时设置此表单以获取产品的url
谢谢大家!:) 使用“链接”类
必须调用Link类的getProductLink方法,
$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];
}
$link=new Link;
$productUrl=$link->getProductLink($idProduct);