当我定义一个子类别(即SUB1)在一个类别(即MAIN1),所得顶层菜单显示:类别的Magento的1.9复制视图所有标题中的子类别
1.标题(MAIN1)
2.子菜单2选项
查看所有MAIN1
SUB1
我不明白为什么该类别的名称在子类别中被重复'查看全部'在名称前面。
你知道如何禁用它吗?
当我定义一个子类别(即SUB1)在一个类别(即MAIN1),所得顶层菜单显示:类别的Magento的1.9复制视图所有标题中的子类别
1.标题(MAIN1)
2.子菜单2选项
查看所有MAIN1
SUB1
我不明白为什么该类别的名称在子类别中被重复'查看全部'在名称前面。
你知道如何禁用它吗?
您可以将文件app /设计/前端/ ??? /你的模板/模板/页/ HTML /顶部菜单/ renderer.phtml
然后注释掉线64至68禁用此哪些应该是:
$html .= '<li class="level'. $nextChildLevel .'">';
$html .= '<a class="level'. $nextChildLevel .'" href="'. $child->getUrl() .'">';
$html .= $this->__('View All ') . $this->escapeHtml($this->__($child->getName()));
$html .= '</a>';
$html .= '</li>';
这样您注释掉“查看所有”,如果你注释掉全块,你不会得到一个子菜单。
我认为你需要摆脱第一个“查看所有子类别名称”链接。如果你需要,只是改变了这样的代码:
$html .= '<li class="level'. $nextChildLevel .'">'; $html .= '<a class="level'. $nextChildLevel .'" href="'. $child->getUrl() .'">'; if($childLevel > 1) { $html .= $this->escapeHtml($this->__($child->getName())); } $html .= '</a>'; $html .= '</li>';
好运。