我正在研究prestashop模板。我需要在产品页面中有产品类别并在php中操作它们。但我无法正确取得它们。这就是我想出的:
{assign var='categories' value=Product::getProductCategoriesFull($product->id, $cookie->id_lang)}
{foreach from=$categories key='categoryId' item='category' name='categories'}
{php}
global $smarty;
$myCategory = $smarty->get_template_vars('category');
echo $myCategory->name;
{/php}
{/foreach}
此循环的结果为Category2 Category2 Category2
,这是不正确的,应为Category1 Category2 Category3
我尝试获取category
对象并循环遍历它,但最终得到了相同的结果,卡在Category2
我做错了什么?
============================
编辑:反复出现的Category2
是默认的产品类别。并可以更改为其他类别。但问题仍然没有解决。