Para fazer isso, primeiro você deseja (se ainda não o fez) criar um diretório de modelo personalizado dentro do pacote de design do RWD. Isso evita ou sobrescreve seus modelos padrão que vivem magento/app/design/frontend/rwd/default/template
.
Por uma questão de exemplo, criaremos magento/app/design/frontend/rwd/custom/template
O modelo específico que vamos editar é o menu principal renderer.phtml
- que reside em magento/app/design/frontend/rwd/default/template/page/html/topmenu/renderer.phtml
. Para estender esse arquivo corretamente, crie uma estrutura de diretório correspondente dentro do magento/app/design/frontend/rwd/custom/template
diretório que acabamos de criar - você deve terminar com um diretório parecido com este:magento/app/design/frontend/rwd/custom/template/page/html/topmenu
Após a criação do diretório de modelos do menu principal, copie o renderer.phtml
arquivo rwd/default/template/page/html/topmenu
para o rwd/custom/template/page/html/topmenu
diretório que você acabou de criar.
Este arquivo deve conter o seguinte código nas ~ linhas 62 - 71:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$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 .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
No seu arquivo copiado, você deseja remover ou comentar a seção intermediária para ficar com:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$html .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
Depois de salvar seu arquivo, você pode acessar adminhtml -> Sistema -> Configuração -> Geral -> Design -> Temas e definir o campo "Modelos" para o valor "personalizado" -> Salvar configuração e limpar o cache.
Agora você não deve mais ver a parte "Ver todas as XXX" da navegação do seu site!