css drupal drupal-7 regions

css - ¿Cómo agregar una clase a una región de Drupal 7?



modulo css drupal (4)

Copie region.tpl.php (que se encuentra en los módulos / directorio del sistema) en su directorio de temas. Luego copia todo dentro y crea un nuevo archivo. Pegue en ese archivo y realice los cambios que desee en la plantilla. Una vez finalizado, guárdelo como región - footer.tpl.php y borre la caché de su sitio para ver los cambios.

El region.tpl.php contiene (junto con una gran cantidad de comentarios que explican posibles variables):

<?php if ($content): ?> <div class="<?php print $classes; ?>"> <?php print $content; ?> </div> <?php endif; ?>

Entonces, todo lo que tendría que hacer es agregar una clase en ese DIV.

Estoy tratando de agregar una clase .clearfix a mi región de pie de página en un Drupal 7. ¿Hay alguna manera de hacer esto?

Actualmente estoy usando lo siguiente para imprimir mi región de pie de página:

<?php print render($page[''footer'']); ?>

Qué salidas:

<div class="region region-footer"> <div id="block-1>....</div> <div id="block-2>....</div> </div>


Intente agregar el include al archivo footer.php.tpl. Puede que tenga que crearlo.



Aquí está el fragmento de código:

function MY_THEME_NAME_preprocess_region(&$variables, $hook) { if($variables[''region''] == "MY_REGION_NAME"){ $variables[''classes_array''][] = ''MY_CLASS_NAME''; } }

O si prefiere insertar la clase en todas las regiones:

function MY_THEME_NAME_preprocess_region(&$variables, $hook) { $variables[''classes_array''][] = ''MY_CLASS_NAME''; }