我对prestashop很新,所以这可能很容易,但我不知道怎么做。 我想从产品中显示某个类别的某些字段,但我只能显示默认类别,我想显示第二个类别的图像(我还显示主类别图像)现在我有这个
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'catlogo')|escape:'html'}" alt="{$category->name|escape:'htmlall':'UTF-8'}" />
<div>Region: {$category->Region} {$category->name}</div>
<div>Adresse: {$category->Adresse}</div>
<div>Site web: {$category->Site_web}</div>
我知道我可以用这个获得一系列类别:
{$product->getProductCategories($product->id)}
但是我无法使用这些信息来获得所需的图像,我在论坛中搜索但没有成功,你能指出我正确的方向吗?
答案 0 :(得分:0)
使用相同的函数并迭代数组应该可以做到这一点:
$类别= $产品 - &GT; getProductCategories($产品 - &GT; ID);
foreach($ category as $ category)
{
getCatImageLink($ category-&gt; link_rewrite,$ category-&gt; id_image,&#39; catlogo&#39;)| escape:&#39; html&#39;}&#34; ALT =&#34; {$分类 - &GT;名称|逃逸:&#39; htmlall&#39;:&#39; UTF-8&#39;}&#34; /&GT;
}
还有$ product-&gt; getProductCategoriesFull($ id_product,$ id_lang)函数可用,它返回类别名称并重写链接,以获得每种语言的结果。