Página 1 de 1

Origem das variáveis, construção da página

Enviado: 02 Abr 2013, 09:16
por FernandoRodrigues
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,

Re: Origem das variáveis, construção da página

Enviado: 02 Abr 2013, 14:01
por valdeir2000
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.

Re: Origem das variáveis, construção da página

Enviado: 02 Abr 2013, 14:48
por FernandoRodrigues
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.