Помогите советом плз.
Вывожу вид, в котором вставляю в заголовок меню через PHP Code, таким образом:
Configure Заголовок: Глобальный: Текстовое поле
<?php
<div class="cat">Каталог</div>
<div class="menu">
<?php print drupal_render(menu_tree('menu-menu2'));?>
</div>
?>
Меню выводится, всё работает, но выдается такой неубираемый варнинг:
Strict Standards: Only variables should be passed by reference in /home/uxxxx/domains/site.ru/modules/php/php.module(74) : eval()'d code on line 3
В чем может быть проблема? На третьей строке этого модуля (php filter) находятся стандартные комментарии.
Комментарии
Сохраните вывод menu_tree('menu-menu2') в переменную и только потом скормите её drupal_render()
Спасибо!! Дело в том что drupal_render()обращается к аргументу по ссылке.
<?php
$temp = menu_tree('menu-menu2');
print drupal_render($temp);
?>
Работает.