Prestashop BlockCategories没有添加"选择"活跃链接上的课程

时间:2015-06-02 05:05:29

标签: prestashop

我在category-tree-branch.tpl中有这个标准链接:

<a href="{$node.link|escape:'html':'UTF-8'}"{if isset($currentCategoryId) && $node.id == $currentCategoryId} class="selected"{/if} title="{$node.desc|strip_tags|trim|escape:'html':'UTF-8'}">
    {$node.name|escape:'html':'UTF-8'}
</a>

但是我的链接在活动时没有selected类,导致类别被关闭,隐藏了当前类别的子类别,这完全破坏了用户体验。

我能提供其他信息吗? 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我自己完成了解决方案。

if ((Tools::getValue('id_product') || Tools::getValue('id_category')) && isset($this->context->cookie->last_visited_category) && $this->context->cookie->last_visited_category)
        {
            $category = new Category($this->context->cookie->last_visited_category, $this->context->language->id);
            if (Validate::isLoadedObject($category))
                $this->smarty->assign(array('currentCategory' => $category, 'currentCategoryId' => $category->id));
        }

我的钩子功能中没有这个,所以没有类别ID的值,感谢UnLoCo的想法。