Tema filho? É um tema de Drupal que herda tudo de um outro tema e muda só algumas coisas. Também conhecido como subtema. Neste blog eu estou usando o Bartiky, um subtema do Bartik, porque eu queria mudar algumas coisas no Bartik mas é um tema que vem com o Drupal core, portanto sagrado, não posso mexer nele. Daí criei esse subtema de nome extremamente original.
É muito fácil fazer um subtema. Comece criando o arquivo .info:
Quase todos os parâmetros são auto-explicativos. O engine indica que eu uso o sistema de templates padrão do Drupal, o PHPTemplate. Existem outros como o Smarty, muito usado em outros frameworks PHP, e o Peroxide, que me permite usar HAML. E tem uma linha, stylesheets[all][] = bartiky.css onde eu defino um arquivo de CSS que eu vou carregar. Mas meu tema filho vai carregar todos os CSS do tema pai primeiro, e só então o meu. Isso facilita a vida se eu quiser sobreescrever alguma regra de um arquivo CSS do tema pai: basta copiar a regra pro meu arquivo CSS e alterá-la a vontade. E depois eu declaro todas as regiões que o tema pai declara — o Drupal é burrinho e não faz isso por padrão ainda. Na verdade o que eu fiz foi copiar o bartik.info e tirar tudo que eu não precisava.
Depois disso, foi só colocar meu CSS: