Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#24042
Boa noite,
Após procurar exaustivamente por uma solução em todo o fórum e vendo que ela não existe, caso alguém possa ajudar agradeço de coração.

Objetivo: Usar o menu horizontal para mostrar alguns links que estão no footer, como por exemplo "Sobre Nós", "Mapa do Site", "Contato", etc...

Metade da solução: Pode ser vista em vários tópicos do fórum, exp: https://forum.opencartbrasil.com.br/ ... =37&t=3381
Código: Selecionar todos
<!-- Menus Aqui - INICIO -->
   <li><a href="LINK">Contate-nos</a></li>
       <li><a href="LINK">Sobre Nós</a></li>
      <!-- Menus Aqui - FIM-->
Problema: Ao seguir estas instruções apenas consigo obter, por exp, o "Sobre Nós" em português, mas a minha loja tem outro idioma e, supondo que é inglês, vai continuar a aparecer "Sobre Nós" em vez de "About Us" .

- Como faço para que possa mostrar este menu noutro idioma?
ou, o que seria bem melhor:
- Como faço para ir buscar e apresentar, por defeito, os valores que são apresentados no footer?

É muito Urgente!!! Vou contar convosco ;)
Pedro
#24166
Teria de ser algo como:
Código: Selecionar todos
      <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
      <li><a href="<?php echo $return; ?>"><?php echo $text_return; ?></a></li>
      <li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li>
      <li><a href="<?php echo $affiliate; ?>"><?php echo $text_affiliate; ?></a></li>
      <li><a href="<?php echo $special; ?>"><?php echo $text_special; ?></a></li>
      <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
      <li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>
pois como a tradução está nos arquivos de linguagem, e as linguagens trabalham por meio de sintaxes, dai teria de ser sintaxes invés de textos...

Já o 'Sobre Nós' e afins (as outras páginas editáveis, como Formas de Entrega, Termos e Condições...), eu não sei exatamente como seria, pois... parece que neste caso há outras sintaxes por trás de tudo, visto que ao adicionar uma outra página lá no admin, já cria automaticamente no footer...

mas esses ai tem sintaxes estáticas, vê se funciona...

Bom, não sei se dá certo, mas casô dê esses que mandei, tente fazer o seguinte...

Crie mais ou menos assim:

<li><a href="link aqui"><?php echo $text_sobrenos; ?></a></li>

Daí nas pastas de traduções, tu acha qual arquivo traduz os textos do menú, e cria o "$text_sobrenos" com o que quer que apareça lá... não sei se funciona, mas tente.. não custa nada... no caso, se funcionar você tem que fazer isso em todas as linguagens, colocando o correspondente a cada linguagem...
#24198
O comando para as páginas de informação é este:
Código: Selecionar todos
<ul>
      <?php foreach ($informations as $information) { ?>
      <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
      <?php } ?>
    </ul>
No caso ele vai "imprimir" todos os links q aparecem no rodapé.
Espero q ajude em algo ;D