Php Prestashop显示产品类别和子类别
在产品页面上,我想显示产品分配到的所有类别和子类别。大概是这样的: -第一类 --Sub1 --Sub2 -第2类 --Sub3 --Sub4 我目前的代码是:Php Prestashop显示产品类别和子类别,php,prestashop,smarty,Php,Prestashop,Smarty,在产品页面上,我想显示产品分配到的所有类别和子类别。大概是这样的: -第一类 --Sub1 --Sub2 -第2类 --Sub3 --Sub4 我目前的代码是: {foreach from=$product_categories item=product_category} {if $product_category.id_category != 2} <li >
{foreach from=$product_categories item=product_category}
{if $product_category.id_category != 2}
<li >
<a href="{$link->getCategoryLink($product_category.id_category, $product_category.link_rewrite)}"
title="{$product_category.name}">{$product_category.name}</a>
</li>
{/if}
{/foreach}
{foreach from=$product\u categories item=product\u categories}
{如果$product\u category.id\u category!=2}
{/if}
{/foreach}
但它打印每行中的所有类别,而不打印类别树 您需要使用嵌套函数生成树,然后可以在页面上显示它,就像Prestashop在Blockcategories模块中所做的那样
为什么不使用此模块(Blockcategories)作为模式?从这里尝试som渲染功能:但请确保您有“level”变量来创建适当的ul/li层次结构。如何使用Blockcategories在产品页面上显示分配给产品的类别?在描述之后,我的意思是最简单的方法就是复制这个模块并开发它。