criando temas para o drupal 7

Download Criando temas para o drupal 7

Post on 03-Aug-2015

75 views

Category:

Education

3 download

Embed Size (px)

TRANSCRIPT

1. Criando temas para o Drupal 7 sexta-feira, 26 de junho de 15 2. Andr Pfeiffer designer programador professor sexta-feira, 26 de junho de 15 3. O que um tema? O tema do Drupal congura como toda a informao vai aparecer O principal conhecimento para fazer um tema no Drupal CSS possvel trabalhar em equipes de designers e programadores sem stress sexta-feira, 26 de junho de 15 4. A estrutura de um tema no Drupal sexta-feira, 26 de junho de 15 5. Dicas no tente aprender a partir de um tema pronto pequenos passos no modique o PHP a no ser que voc saiba o que esta fazendo sexta-feira, 26 de junho de 15 6. arquivo .info o nico arquivo obrigatrio dene as regies, arquivos CSS e arquivos JavaScript tem que ter o mesmo nome do diretrio https://drupal.org/node/171205 sexta-feira, 26 de junho de 15 7. Primeiro passo crie o diretrio do seu tema crie o seu arquivo .info ative e teste o seu tema sexta-feira, 26 de junho de 15 8. O seu arquivo deve ser algo do tipo sexta-feira, 26 de junho de 15 9. Ative o seu tema (se ele no aparecer porque voc fez algo de errado) sexta-feira, 26 de junho de 15 10. E assim que deve aparecer (no tem nenhuma formatao CSS carregada...) sexta-feira, 26 de junho de 15 11. page.tpl.php o principal arquivo do tema dene toda a estrutura da pgina https://api.drupal.org/api/drupal/modules! system!page.tpl.php/7 drupal > modules > system > page.tpl.php sexta-feira, 26 de junho de 15 12. Segundo passo copie o arquivo page.tpl.php do diretrio modules/system para o diretrio do seu tema leia o PHP em seus blocos (indentao importante!) edite apenas o necessrio controle como aparece atravs do CSS sexta-feira, 26 de junho de 15 13. page.tpl.php sexta-feira, 26 de junho de 15 14. Alm o principal trabalho no page.tpl.php e no CSS agora so apenas ajustes nos cada mdulo, padro ou no, tem seus arquivos .tpl.php basta copiar esses arquivos que voc precisar editar para o seu tema limpe sempre o cache (conguraes > desempenho > limpar todos os caches) sexta-feira, 26 de junho de 15 15. node.tpl.php dene como um contedo (node) aparece page.tpl.php > region.tpl.php > block.tpl.php > node.tpl.php https://api.drupal.org/api/drupal/modules! node!node.tpl.php/7 drupal > modules > node > node.tpl.php sexta-feira, 26 de junho de 15 16. eld.tpl.php dene como um campo aparece page.tpl.php > region.tpl.php > block.tpl.php > node.tpl.php > eld.tpl.php https://api.drupal.org/api/drupal/modules! eld!theme!eld.tpl.php/7 sexta-feira, 26 de junho de 15 17. variaes praticamente todo arquivo de tema pode ter uma variao page--front.tpl.php node--article.tpl.php eld--eld_cursos.tpl.php https://drupal.org/node/1089656 sexta-feira, 26 de junho de 15 18. e o PHP? o arquivo template.php pode sobreescrever qualquer varivel tambm pode criar variveis, modicar formulrios no arquivo template.php voc pode atuar antes ou depois que um arquivo tpl.php renderizado sexta-feira, 26 de junho de 15 19. Dvidas? andre@pfeiffer.com.br sexta-feira, 26 de junho de 15