我遇到以下问题的麻烦:
我正在编辑类别页面(product-list.tpl)以显示与其相关联的子类别和产品的手风琴。
使用我编辑的代码将显示主类别和产品的子类别,但它显示的所有产品与每个子类别不匹配。
代码:
{if isset($products)}
{foreach from=$subcategories item=subcategory}
<!-- display subcategory -->
<span class="titulocategoria">{$subcategory.name|escape:'htmlall':'UTF-8'}</span>
{if $subcategory.description}
<p class="cat_desc">{$subcategory.description|truncate:50:'...'}</p>
<!-- display product -->
{foreach from=$products item=product name=products}
<h3>{$product.name|escape:'htmlall':'UTF-8'}</h3>
<p class="product_desc"> {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</p>
{/foreach}
{/if}
{/foreach}
{/if}
示例:
SUBCAT 1
与subcat1匹配的产品
与subcat1匹配的产品
与subcat2匹配的产品
SUBCAT2
与subcat1匹配的产品
与subcat1匹配的产品
与subcat2匹配的产品
[编辑已解决]
请点击此链接查找解决方案:
Displaying all products from Subcategories on the Category page