You are here

function block_class_preprocess_block in Block Class 7.2

Same name and namespace in other branches
  1. 8 block_class.module \block_class_preprocess_block()
  2. 6.2 block_class.module \block_class_preprocess_block()
  3. 6 block_class.module \block_class_preprocess_block()
  4. 7 block_class.module \block_class_preprocess_block()

Implements theme_preprocess_block().

Extend block's classes with any user defined classes.

File

./block_class.module, line 44
Enhanced control over the CSS Classes of any Block.

Code

function block_class_preprocess_block(&$vars) {
  $block = $vars['block'];
  if (!empty($block->css_class)) {
    $classes_array = explode(' ', $block->css_class);
    foreach ($classes_array as $class) {
      $vars['classes_array'][] = drupal_clean_css_identifier($class, array());
    }
  }
}