Por padrão, o thema de Moodle repete conteúdo do cabeçalho e rodapé em vários arquivos. Ao desenvolver um thema, uma boa prática, é centralizar o código.
O procedimento que vamos mostrar customiza um thema badiu criado a partir da clonagem do thema clean.
Para organizar o código do cabeçalho e footer, ou seja, rodapé, de um tema no moodle baseando no thema original clean, siga os requintes passos:
1° passo – Crie uma pasta com o nome includes no seguinte endereço:
MOOODLE_DIR_INSTALL/theme/badiu/layout;
2° passo - Crie os arquivos footer.php e header.php dentro da pasta include criado no item anterior;
3° passo - Copie toda a parte do código sobre header e footer dos arquivos:
· columns1.php
· columns2.php
· columns3.php
· secure.php
que estão localizados no endereço MOOODLE_DIR_INSTALL/theme/badiu/layout
Ao copiar o código, formate e centralize esses códigos no arquivos footer.php e header,php;
3° passo – Inclua os arquivos header.php e footer.php em cada um dos arquivos a baixo no local onde do código de cabeçalho/rodapé foi removido
· columns1.php
· columns2.php
· columns3.php
· secure.php
Inclusão do cabeçalho
<?php require_once dirname(__FILE__) . '/includes/header.php'?>
Inclusão do rodapé
<?php require_once dirname(__FILE__) . '/includes/footer.php'?>
A partir dessa organização basta mudar o conteúdo de cabeçalho e rodapé em um único arquivo.