Estou limpando minhas grandes folhas de estilo malucas (possivelmente pertinentes a uma pergunta futura) e estou me perguntando a melhor maneira de adicionar CSS personalizado a um nó ou página específico.
Em particular, a página inicial do meu site de trabalho é uma página de painel e possui vários estilos diferentes. No momento, o CSS está incluído na folha de estilo do tema principal.
Existe uma maneira de dizer "se este é o nó Foo, adicione foo.css"? É CSS Injector o que estou procurando?
Eu posso estar interessado em generalizar isso para outros nós / seções / etc, mas no momento eu só quero lidar com esse item.
O que eu acabei fazendo.
Estou usando um subtema Zen e descobri na verdade lendo o template.php que há algum código comentado para incluir folhas de estilo condicionais. O código abaixo fez exatamente o que eu precisava:
if (drupal_is_front_page()) {
drupal_add_css(path_to_theme() . "/foo.css", 'theme','all');
}
(Linha 80 em um arquivo Zen template.php padrão, FWIW.)
page--front.tpl.php
epage.tpl.php