Модифицируем html вывод меню в Drupal, добавляем id и class каждому элементу

Для стилизации отдельных пунктов меню не хватает возможности выбрать каждое из них по id или class’у. Для этого можно использовать функции в шаблоне drupal, чтобы указать каждому пункту меню свой id или class.

Для этого достаточно добавить в файл template.php функцию

Не забудьте поменять MYTHEME на название своей темы. В данном случае мы получим в итоге такой html вывод меню:

Как видите — теперь у каждого пункта есть class с id каждого пункта меню. Так же можно добавить это в id элемента, кому как удобней.