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