Drupal зебра в меню odd even classes ul li

Чтобы добавить классы odd и even к пунктам меню Drupal, необходимо просто добавить в template.php следующий код:

 /* add item-odd item-even class to list */
function phptemplate_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL) {

static $count = 0;
$zebra = ($count % 2) ? 'even' : 'odd';
$count++;

  $class = ($menu ? 'expanded' : ($has_children ? 'collapsed' : 'leaf'));
  if (!empty($extra_class)) {
    $class .= ' '. $extra_class;
  }
  if ($in_active_trail) {
    $class .= ' active-trail';
  }
  $class .= ' item-'. $zebra;
  return '<li class="'. $class .'">'. $link . $menu ."</li>\n";
}

0 comments so far:

Отправить комментарий

  • HTML-теги запрещены
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Image CAPTCHA