Como adicionar classes à tag body dinamicamente, como neste exemplo abaixo?
-Home
-Cidades
--Melbourne <body class="melbourne">
--- Parques temáticos <body class="melbourne theme_parks">
--- Restaurantes - <body class="melbourne restaurants">
Nova York <body class="new_york">
--- Parques temáticos <body class="new_york theme_parks">
--- Restaurantes -Entre em
contato <body class="new_york restaurants">
conosco <body class="contact_us">
Drupal novato aqui e sem fundo de programação. Portanto, eu apreciaria muito se você pudesse ser o mais detalhado possível ao compartilhar uma solução.
static
cache nesse ponto, portanto quase sem sobrecarga.$vars['attributes_array']['class'][] = drupal_clean_css_identifier($alias);
Você pode fazer uso de
template_preprocess_html
quais variáveis de pré-processamento para html.tpl.phpVeja também html.tpl.php
fonte
Aqui está o módulo para adicionar classes na tag body com base na função ou nas páginas.
Classe de Corpo Comum
fonte
Criou o módulo Drupal de classes corporais para ajudar com isso. Sinta-se à vontade para criar problemas para adicionar mais pontos de integração de classe corporal.
fonte