Página 1 de 1

Url diferente para o menu superior

Enviado: 15 Ago 2016, 09:32
por mauriciorentes
Amigos, tudo bem ?

Alguém poderia me informar como posso modificar o endereço de URL de um menu superior ?

Ou seja, crio um categoria chamada Sapatos e informo ao opencart que está categoria deve aparecer no menu superior, entretanto quero ter a opção de colocar uma URL alternativa neste menu.

É possível, como poderia fazer isto ?

Obrigado.

Re: Url diferente para o menu superior

Enviado: 15 Ago 2016, 14:46
por leandrorppo
Pode criar uma comparação via programação com a categoria e definir o link que quer ou pode fazer mais fácil, no menu criar manualmente o link seguindo o padrão do tema.

Re: Url diferente para o menu superior

Enviado: 16 Ago 2016, 11:32
por mauriciorentes
Obrigado pela resposta amigo.

Dessa forma mais fácil que você falou, no tema padrão do opencart 1.5.5.1 poderia passar como seria feita essa programação ?

Obrigado.

Re: Url diferente para o menu superior

Enviado: 16 Ago 2016, 13:54
por leandrorppo
No arquivo:
catalog\view\theme\default\template\common\header.tpl
Procure por </ul> e antes adicione:
<li><a href="link">Nome do Link</a></li>
Ficará assim:
Código: Selecionar todos
<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
    <li><a href="link">Nome do Link</a></li>
  </ul>
</div>
<?php } ?>

Re: Url diferente para o menu superior

Enviado: 16 Ago 2016, 17:09
por mauriciorrpereira
Olá amigo, obrigado pelo suporte.

Tentei fazer da forma que você passou mas infelizmente não deu certo, teria outra alternativa?

Obrigado.

Re: Url diferente para o menu superior

Enviado: 17 Ago 2016, 09:56
por leandrorppo
Se quiser pode entrar em contato por e-mail: sw-ad@hotmail.com
Verifico o caso melhor.

[RESOLVID]Re: Url diferente para o menu superior

Enviado: 17 Ago 2016, 12:26
por mauriciorentes
Olá amigo, como vai ?

Consegui resolver com esta extensão:

http://www.opencart.com/index.php?route ... n_id=22447

Muito obrigado pelo auxílio... :mrgreen:

Re: Url diferente para o menu superior

Enviado: 17 Ago 2016, 13:11
por leandrorppo
De nada, a extensão faz o que expliquei mesmo hehehehe, boa sorte.