dton37910 2016-08-31 09:45
浏览 30
已采纳

在prestashop的主页或类别页面的产品列表中的每个产品上显示标签

I want to print tag on each product thumbnail in the product list of my prestashop store. I tried adding the following code in product-list.tpl

<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>

But it fetching nothing. How can i display the tags.?

  • 写回答

1条回答 默认 最新

  • dptn69182 2016-08-31 09:58
    关注

    Try this:

    <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>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败