Revision: 41890
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 24, 2011 09:38 by jive
Initial Code
<?php
function ivorypearl_preprocess_html(&$variables, $hook) {
// Classes for body element. Allows advanced theming based on context
// (home page, node of certain type, etc.)
if (!$variables['is_front']) {
// Add unique class for each page.
$path = drupal_get_path_alias($_GET['q']);
// Add unique class for each website section.
list($section, ) = explode('/', $path, 2);
if (arg(0) == 'node') {
if (arg(1) == 'add') {
$section = 'node-add';
}
elseif (is_numeric(arg(1)) && (arg(2) == 'edit' || arg(2) == 'delete')) {
$section = 'node-' . arg(2);
}
}
$variables['classes_array'][] = drupal_html_class('section-' . $section);
}
if (theme_get_setting('ivorypearl_wireframes')) {
$variables['classes_array'][] = 'with-wireframes'; // Optionally add the wireframes style.
}
}
Initial URL
Initial Description
Initial Title
Drupal 7 Adding Classname to the body tag
Initial Tags
drupal
Initial Language
PHP