我在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
类,导致类别被关闭,隐藏了当前类别的子类别,这完全破坏了用户体验。
我能提供其他信息吗? 有什么想法吗?
答案 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的想法。