I’m second day into Drupal and pretty confused… I need to add an unique class name to the body tag to identify each page as there are many unique styling (to repeating elements) on each page across the site.
I’ve found a couple of code snippets online but they haven’t worked. For example I’ve added this into the template.php file, but it doesn’t work:
function testtheme_preprocess_html(&$vars) { // my theme is called "testtheme"
$path = drupal_get_path_alias($_GET['q']);
$aliases = explode('/', $path);
foreach($aliases as $alias) {
$vars['classes_array'][] = drupal_clean_css_identifier($alias);
}
}
It’s suppose to add a class to the body tag but nothing is showing up for me. Am I missing something or can someone provide another solution?
The answer of Rainfall is true but :
There are already unique class by page in drupal in body element page-NAMEPAGE