Я видел несколько функций, позволяющих прикреплять классы / идентификаторы к элементам меню; к сожалению, ни один из них не применим к моему случаю использования. То, что я хочу сделать, это назначить класс / ID для любого пункта меню на основе типа содержимого связанного элемента.
Например, у меня есть тип контента, который называется «Внутренний», который отображается только в том случае, если зритель находится в пределах допустимого диапазона IP-адресов (мой способ иметь страницы интрасети без отдельного сайта). Я хочу по-разному оформить эти ссылки.
В том же духе я хотел бы иметь возможность стилизовать внешние ссылки в меню.
Обратите внимание, я знаю о модуле Атрибуты меню (http://drupal.org/project/menu_attributes),), который позволяет мне назначать свои собственные идентификаторы для пунктов меню, но я хочу что-то автоматизировать, так как у меня уже более 100 редакторов контента на сайте. Что-то вроде этого в идеале должно быть автоматизированным процессом.