Урок - Изменение аттрибута class для элемента body в Drupal 6.

Главная » Курсы » Курс Drupal 6, Темизация. » Урок - Изменение аттрибута class для элемента body в Drupal 6.

Обучающий онлайн курс
Drupal 6, Темизация.

Лицензия: Копирование запрещено.

Задача решается достаточно просто, в файле template.php добавляем функцию MYTHEME_preprocess_page():

/**
 * Override or insert PHPTemplate variables into the page templates.
 */
function MYTHEME_preprocess_page(&$vars) {
 $menu=menu_get_active_trail();
 if(isset($menu[1]['mlid']) and !empty($menu[1]['mlid'])){
  $vars['body_classes'].=' m'.$menu[1]['mlid'];
 }
}