You are here

function bodyclasses_bodyclasses_context in Body Classes 7

1 string reference to 'bodyclasses_bodyclasses_context'
bodyclasses_bodyclasses_info in ./bodyclasses.module
Implements hook_bodyclasses_info().

File

./bodyclasses.module, line 135
Body Class module hooks.

Code

function bodyclasses_bodyclasses_context($variables) {
  $classes = array();
  if (module_exists('context') && is_callable('context_active_contexts')) {
    foreach (context_active_contexts() as $context) {
      if (!empty($context->name)) {
        $classes[] = preg_replace('/[^A-Za-z0-9_]/', '-', trim($context->name, '_- '));
      }
    }
  }
  return $classes;
}