Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#57644
Galera, estou com um problema e gostaria de saber se alguém já passou por isso na 2.0. Quando eu precisava exibir o e-mail cadastrado da loja eu dava um echo em $this->config->get('config_email'); e aparecia. Agora no 2.0 da erro: Fatal error: Call to a member function get() on a non-object in...(Caminho do arquivo). Alguém sabe o que deve resolver nesse caso? Vlw.
#57656
Bom primeiramente você deve pegar o email pelo controller do opencart e depois enviar para o template, vou postar um exemplo de como colocar na página de contato;

Acesse o controller catalog/controller/information/contact.php

Localize:

$data['button_map'] = $this->language->get('button_map');

Adicione abaixo:

$data['config_email'] = $this->config->get('config_email');

Agora vamos receber a variável no template catalog/view/theme/SEU-TEMA/template/information/contact.tpl

No lugar que deseja o email de um echo na variável, ex: echo $config_email

Espero ter ajudado ;)
#57657
Olá veteranodf, realmente funciona, obrigado.
Agora pouco eu consegui fazer tornando a config global. Não sei se é certo fazer mas funfou rsrsrs.
Ficou assim: <?php global $config; echo $config->get('config_email'); ?>

Abração.