Página 1 de 2

[TUTORIAL] - Menu Categoria Expandido

Enviado: 29 Jul 2011, 10:42
por vidacalcados
Bom dia.

Este mini TUTO é para aqueles que como eu querem que ao entrar na loja o MENU ja esteje expandido seja para deixar mais agradavel ou para facilitar a navegação na LOJA.

Lembrando que a modificação não é minha eu apenas pesquisei no FORUM OFICIAL do OPENCART e traduzi.

Para que quizer ler a versão original do TUTO basta acessar, http://forum.opencart.com/viewtopic.php ... t=0#p25921

Bom dadas as considerações vamos la;

Primeiro faço o backup da sua loja, é sempre bom dar esse aviso para evitar dores de cabeça.

Abra o arquivo category.php que se encontra na pasta catalog\controller\module .
Com seu editor de codigo de preferência.(lembrando que utilizar um edito de codigo que tenha a contagem de linha na lateral ajuda a localizar com maior facilidade as linha onde sera feito a alteração)

Vá até a linha 55 e;
altere
Código: Selecionar todos
if ($category_id == $result['category_id']) {
por
Código: Selecionar todos
if (substr_count($new_path, '_') < 1) {
Em seguida na linha 56 logo abaixo ;
altere
Código: Selecionar todos
$children = $this->getCategories($result['category_id'], $new_path);
por
Código: Selecionar todos
$children = $this->getCategories($result['category_id'], $new_path);
Feito isso salve o arquivo e faça o teste, você ver que apartir deste momento todas as vezes que entrar na LOJA o menu CATEGORIA sempre vai esta EXPANDIDO.

Caso queira que o menu volta a ser como era basta restaurar o arquivo original.

A versão do OC que eu fiz e testei esta modificação é a 1.4.9.5, não sei dizer se esta modificação pode ser aplicada a versões anteriores.

No mais um abraço a todos.

PS.
Antes que me digam que a alteração da linha 56 não vai mudar nada no codigo porque é o mesmo codigo, eu sei so a mentive pois é assim que esta mencionada no post original então a deixei para manter a originaliedade do mesmo.

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 29 Jul 2011, 11:56
por Manoel Vidal
Parabéns pela contribuição! Sei que vai ajudar a muitos :D

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 30 Set 2011, 16:26
por edprado
muito bom! vlw.

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 10 Fev 2012, 12:04
por osvaldo
Preciso fazer isso mas no 1.5.1.3

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 10 Fev 2012, 13:52
por aalvestn
alguem poderia adaptar isso a versão 1.5.1.3? tenho a mesma necessidade do colega
desde já obrigado

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 10 Fev 2012, 15:19
por aalvestn
já achei galera, para a nova versão
basta abrir o arquivo: catalog/view/theme/SEU TEMA/template/modele/category.tpl

procurar:
Código: Selecionar todos
<?php if ($category['children']) { ?>
          <ul>
e substituir por:
Código: Selecionar todos
<?php if ($category['children']) { ?>
          <ul style="display:block">
abrasco ai camaradas

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 10 Fev 2012, 17:39
por Renato Frota
esse aí funciona! :mrgreen:

se quiser para mais um nível, siga esse tutorial: (não testei)

http://forum.opencart.com/viewtopic.php ... 3&start=20

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 11 Fev 2012, 09:22
por osvaldo
Me parece ter algum erro.
Só aparece a primeira isolada. Todas as outras ficam como filhas.
Veja a imagem: http://osvaldoalmeida.com.br/categories.jpg
http://osvaldoalmeida.com.br/categories.jpg

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 11 Fev 2012, 10:24
por Renato Frota
Qual dos tutoriais você seguiu?

Na 1.5.1.3.1 você deve fazer a alteração do aalvestn (acima do meu post)

Re: [TUTORIAL] - Menu Categoria Expandido

Enviado: 11 Fev 2012, 20:39
por osvaldo
Olá Renato. Foi a dele mesmo, do Aalvestn. Aparece como na imagem.