Fórum OpenCart Brasil

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

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#17252
Se você quiser adicioná-la de novo no futuro, ela terá um ID maior, sem necessidade. Agora que ela já tem um ID na tabela de linguagens, deixe instalada, só desative. Se reativar algum dia, continuará com o mesmo ID (e não perderá os dados que já cadastrou em inglês).
#17284
Ok Renato, obrigado pela dica. ;)
Renato Frota escreveu:Se você quiser adicioná-la de novo no futuro, ela terá um ID maior, sem necessidade. Agora que ela já tem um ID na tabela de linguagens, deixe instalada, só desative. Se reativar algum dia, continuará com o mesmo ID (e não perderá os dados que já cadastrou em inglês).
Por Msun
#17295
Renato Frota parece que apenas desabilitar o idioma não funciona, pois aqui eu fiz isso e a aba continua aparecendo (tanto na versão 1.5.1.x quanto na 1.5.2.x), a aba extra só desaparece ao remover o idioma inglês pelo painel de administração, mantendo apenas o Português-BR.

O único efeito visível que desabilitar o idioma inglês causou, foi que na página da loja a opção de selecionar o idioma sumiu (bandeirinhas no topo do site).

Ambas instalações eram novas, será que é um bug?
#64471
Desculpe reviver o tópico mas eu estava procurando uma solução para isso e não achei então eu mesmo resolvi o problema
para resolver isso você tem que alterar o template, para isso vá em 'admin/view/template/' e abra o template que tem a aba que deseja ocultar, por exemplo aqui vou fazer em 'product_form.tpl'

Nesse arquivo tem dois lugares que devem ser alterados, para isso localize a linha aonde tem o seguinte conteúdo:
Código: Selecionar todos
foreach ($languages as $language) {
e logo após isso coloque o seguinte código
Código: Selecionar todos
if($language['status']) {
agora localize aonde está o } que fecha o código, e logo após ele insira outro }

para ficar mais fácil de localizar utilize o Notepad++ e clique na frente do { que está no código que você colocou que o programa ira marcar em vermelho as chaves que abre e fecha.

Com isso, quando você desativar a linguagem a Aba do idioma também ira sumir, mas lembre-se que se fizer isso e depois ativar a linguagem novamente, todos os produtos cadastrados anteriormente terão que ser editados para colocar a descrição com a linguagem nova ativa.
#78512
Atualização 2018 :

Funciona, porém com uma pequena diferença, ao invés de:
Código: Selecionar todos
foreach ($languages as $language) { 
if($language['status']) { 

conteúdo

}}
Na versão 3.x é:
Código: Selecionar todos
{% for language in languages %} {% if language['status'] %}

conteúdo

{% endif %}{% endfor %}
Valeu o tópico, ajudou.
Manoel Vidal gostou disso

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]