2016-08-31 97 views
0

我想在我的prestashop商店的產品列表中的每個產品縮略圖上打印標籤。我嘗試在product-list.tpl中添加以下代碼prestashop

<span class="tptag btn btn-danger"> 
    {foreach from=Tag::getProductTags($product.id_product) key=k item=v} 
     {foreach from=$v item=value} 
      <a href="{$link->getPageLink('search', true, NULL, "tag={$value|urlencode}")}">{$value|escape:html:'UTF-8'}</a> 
     {/foreach} 
    {/foreach} 
</span> 

但它沒有提取任何內容。我如何顯示標籤?

+0

的PrestaShop版本? – sarcom

+0

剛剛經過測試,它的工作原理很簡單,但是您可以將標籤添加到產品:)? – sarcom

回答

0

試試這個:

<span class="tptag btn btn-danger"> 
    {foreach Tag::getProductTags($product.id_product) as $k=>$tags} 
     {foreach $tags as $tag} 
      <a href="{$link->getPageLink('search', true, NULL, [tag =>$tag|urlencode])}">{$tag|escape:html:'UTF-8'}</a> 
     {/foreach} 
    {/foreach} 
</span>