Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#37466
Olá, estou tentando entender como funciona a dinâmica do OC.
Gostaria de saber onde estão definidas as variáveis $footer e $header... de que classe, método ou função elas vem?
Encontrei os templates mas preciso entender como a página final é construída.
Se vocês tiverem também alguma documentação...

Obrigado,
#37487
Cara é muito difícil explicar a estrutura de algum CMS, a melhor forma de aprende-lo em abrir o index.php e ir fuçando, procurando os métodos, classes, etc..

Bem, supomos que você esteja acessando a página de um produto. O controller product/product vai armazenar as páginas de header e footer em uma variável ($this->chidren), depois o OC vai acessar a class de Controller (o arquivo é system/engine/controller.php) onde é responsável por renderizar os dados.

Mas uma classe vai puxando a outra e assim por diante.

Bem, é difícil explicar (pelo menos para mim), tentei.
#37493
Obrigado pela resposta rápida Valdeir, é bom encontrar aqui no Brasil fóruns desse nível.

Meu objetivo final é poder mudar o output de algumas páginas, mas pra isso preciso achar o return de pelo menos uma variável pra ver de onde elas saem.
Dei um grep -R "$nomedavariavel" * pra encontrar por um return $nomedavariavel dentro de uma classe ou algo do tipo mas só encontrei <?php echo $nomedavariavel ?>.
Se alguém tiver uma idéia melhor para encontrar... Preciso manipular o conteúdo delas.