在产品页面中获取第二类字段

时间:2013-12-20 16:53:31

标签: prestashop

我对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)}

但是我无法使用这些信息来获得所需的图像,我在论坛中搜索但没有成功,你能指出我正确的方向吗?

1 个答案:

答案 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)函数可用,它返回类别名称并重写链接,以获得每种语言的结果。