Primary links в Nice menu

Главные вкладки

Аватар пользователя gorcom gorcom 4 марта 2012 в 0:22

Здравствуйте.
Скачал и установил Nice menu. Если вывожу блок в правой панели. Все работает отлично, но когда его направляю в primary meny ничего не происходит.
Добавлял код в page.tpl.php.
<?php if ($primary_links): ?>
<?php print theme('nice_menu_primary_links');?>
<?php endif; ?>

Тогда primary меню пропадает и вылазит ошибка:
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'theme_nice_menu_primary_links' was given in /home/.../мойсайт/www/includes/theme.inc on line 669.

Помогите пожалуйста, в чем можит быть причина? Уже много модулей перепробовал, не выходит выпадающее меню прикрутить.
Последняя деталь на сатйе, а уже 4 дня вопрос решить не могу Sad
Спасибо)

Комментарии

Аватар пользователя gorcom gorcom 4 марта 2012 в 20:13

Вопрос решил сменив <?php print theme('nice_menu_primary_links');?>
на <?php print theme('nice_menus_primary_links');?>
Надеюсь комуто пригодится Smile

Аватар пользователя essmeralda essmeralda 16 июня 2012 в 14:03

Спасибо. Мне пригодилось.

Скажите, а у вас после добавления этой строчки не было такой проблемы, что весь сайт переезжает влево? Не знаю, что с этим делать.

Аватар пользователя sg85 sg85 16 июня 2012 в 14:08

"essmeralda" wrote:
Скажите, а у вас после добавления этой строчки не было такой проблемы, что весь сайт переезжает влево? Не знаю, что с этим делать.

Сайт очень любит ездить, если где-то не закрыть за собой тег, а если не закрыть скобку, то вообще пол сайта уйдет в невидимость, либо копать в сторону CSS

Аватар пользователя essmeralda essmeralda 16 июня 2012 в 14:53

Скобки везде закрыты. В общем-то, что там было закрывать, просто вставила строчку в указанное место и все. И сразу после этого сайт уехал. Тема - sky. Вернее, сразу после добавления строчки

в page.tpl.php все три колонки сайта стали отображаться в столбик.

Аватар пользователя sg85 sg85 17 июня 2012 в 0:17

Значит проблема в CSS. Тему смотреть лень, но скорее всего она со статичной шириной, в таких темах все подогнано пиксель к пикселю, и стоит добавить новый элемент куда-нибудь не туда, или с размерами, которые не вписываются в тему, или если эти размеры так или иначе влияют на соседей, т.е. если элемент хоть на пиксель в теме что-нибудь подвинет - получается черти что, так что смотреть фаербагом размеры, точнее ширину блоков колонок и подгонять через CSS, заодно стоит убедиться, что вывод меню идет в нужном месте.

оффтоп: редко увидишь столь роскошную программистку)