Como faço para remover o link Visualizar tudo do menu no tema rwd?
Este é o conjunto atual de categorias que tenho e como quero que seja exibido no menu
Categoria 1
- Subcategoria 1
---- Subcategoria 1
- Subcategoria 2
Categoria 2
- Subcategoria 1
Ao usar o rwd, ele mostra o menu como este
Categoria 1 -
Ver todos Categoria 1
- Subcategoria 1
---- Ver todos Subcategoria 1
---- Subcategoria
- Subcategoria 2
Categoria 2
- Subcategoria 1
Eu tentei pesquisar, mas não consigo encontrar uma solução para isso.
Respostas:
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 emmagento/app/design/frontend/rwd/default/template/page/html/topmenu/renderer.phtml
. Para estender esse arquivo corretamente, crie uma estrutura de diretório correspondente dentro domagento/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
arquivorwd/default/template/page/html/topmenu
para orwd/custom/template/page/html/topmenu
diretório que você acabou de criar.Este arquivo deve conter o seguinte código nas ~ linhas 62 - 71:
No seu arquivo copiado, você deseja remover ou comentar a seção intermediária para ficar com:
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!
fonte
Você também pode adicionar esse CSS em algum lugar (como styles.css)
fonte