Prestashop - 在php中使用smarty变量

时间:2013-04-10 11:54:26

标签: smarty prestashop

我正在研究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是默认的产品类别。并可以更改为其他类别。但问题仍然没有解决。

0 个答案:

没有答案