2014-05-21 15 views
1

当我定义一个子类别(即SUB1)在一个类别(即MAIN1),所得顶层菜单显示:类别的Magento的1.9复制视图所有标题中的子类别

1.标题(MAIN1)

2.子菜单2选项

  • 查看所有MAIN1

  • SUB1

我不明白为什么该类别的名称在子类别中被重复'查看全部'在名称前面。

你知道如何禁用它吗?

回答

2

您可以将文件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>'; 

这样您注释掉“查看所有”,如果你注释掉全块,你不会得到一个子菜单。

0

我认为你需要摆脱第一个“查看所有子类别名称”链接。如果你需要,只是改变了这样的代码:

$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>'; 

好运。

相关问题