Возникла необходимость в добполнительном меню с правой стороный - я его создал.
Но формат вывода этой менюшки не совсем меня устраивает, мне необходимо убрать там тэги li и ul, а сами ноды (пункты меню) поместить в табличку. Каким образом я могу сделать?
Пока в голове крутиться один проверенный вариант: это работа с БД, оперделить начальный родительский пукнт для этого меню, и уже собственными запросами в БД, получать элементы и их форматировать... Но может есть какой-нибудь другой вариант решения проблемы?
Комментарии
Можно переписать theme_links() в template.php
Если речь о блоке, то переопределять нужно theme_block().
Говорят надо убрать ul и li. А theme_block() - это ведь обертка просто, в которую меню уже приходит в цельном виде.
а можно пример использования? т.е. как на этом сайте слева. один два желтых блока, один белый, как на практике изменить стиль персонально для блока?
Это совсем другой вопрос. Решается при помощи CSS.
Если блок статичный, то можно создать новый блок и вписать туда HTML
А по идее, если переписать theme_blocks() в template.php, то изменится дизайн всех блоков на странице, или нет?
Ну по-моему, если в theme_blocks() поставить условие определяющие текущий блок, то по-моему всё будет довольно-таки управляемо. Однако вот как это дело оперделить, у меня кроме как вариантов с прямыми запросами в БД - нет, может есть более изящный способ?