Página 1 de 1

Linha de erro header.tpl após tradução OC 1.5.5.1

Enviado: 26 Jan 2014, 17:11
por ecomercio
Olá pessoal!
Eu instalei a OC 1.5.5.1 e instalei e configurei meu template, estava tudo bem até que fui traduzir a loja com a tradução que peguei aqui no forum mesmo. Após tradução ela começou a aparecer duas linhas de erro no tipo junto com a categoria:

1ª: Notice: Undefined index: 2 in /home/meudominio/public_html/modelos/opencart/catalog/view/theme/megastore/template/common/header.tpl on line 479 notice

2ª : Notice: Undefined index: 2 in /home/meudominio/public_html/modelos/opencart/catalog/view/theme/megastore/template/common/header.tpl on line 545

E este erro se refege justamente a tradução e nas duas linhas o código na pagina são igauis aos de baixo:
<?php if($language_id != 0) { if($custom_menu_status[$language_id] == '1' && $custom_menu_position[$language_id] != '1') {

for ($n = 1; $n <= 10; $n++) {

$custom_menus = $this->config->get('custom_menu');
$custom_menu = $custom_menus[$language_id][$n];

if(isset($custom_menu['text']) && isset($custom_menu['url'])) {

if($custom_menu['text'] != '' && $custom_menu['url'] != '') {

echo '<li><a href="'.$custom_menu['url'].'">'.$custom_menu['text'].'</a></li>';

...............................................................

Quando eu apago esse cógio, o erro some, só que dai ele para de usar a linguagem BR que aidicionei.

Se alguém souber me ajudar numa correção, agradeço.

Alan

Re: Linha de erro header.tpl após tradução OC 1.5.5.1

Enviado: 27 Jan 2014, 00:41
por FilipeNt
O erro é devido ao id da linguagem.. tente trocar os valores language_id diretamente no banco de dados (tabela oc_languages > coloca language_id do portugues 1 e do inglês 2).. Eu não sei ao certo se vai propagar algum outro erro com essa modificação; caso apareça outro erro retorne com os valores originais e entre em contato com o suporte do seu tema..

Faz o teste lá e me avise se deu certo!

Abraços

Re: Linha de erro header.tpl após tradução OC 1.5.5.1

Enviado: 27 Jan 2014, 09:54
por ecomercio
Ola Felipe!
Cara, deu certinho heim, muito obrigado pela dica e solução.
Quando entrei no Phphmyadmin , o ID 1 estava na linguagem ingles, tive que colocar 3 para não dar conflito com a 2 do BR e dai mudei a do BR para ID 1 . Dai funcionou.

Cara, mais uma fez muito obrigado viu. Me ajudou pakas :) .

Um forte abraço
Alan

Re: Linha de erro header.tpl após tradução OC 1.5.5.1

Enviado: 27 Jan 2014, 13:08
por FilipeNt
Opa, que bom que ajudou! Lembrando que o problema não foi resolvido, mas sim evitado.. Convém conversar com o pessoal do seu tema, porque, pelo que parece, ele tem alguma limitação com traduções.. Vai que um dia vc começa a exportar e precise de 3 idiomas na loja rs

Abraço e sucesso!