Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#7614
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.
#15198
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
#15247
Qual dos tutoriais você seguiu?

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