Добрый день.
Создал вьюшку с названием view-last-news, которая возвращает список последних новостей.
В режиме конструирования вьюшки предпросмотр всё показывает правильно.
Пытаюсь с помощью вызова функции views_get_view_result просто прочесть информацию, хранящуюся в этой вьюшке, причем вызов этой функции находится в файле node-[тип-ноды].tpl.php
Пишу такой код:
$wr=views_get_view_result('view-last-news');
print_r($wr);
А почему-то возвращается пустой массив
Array ( )
Подскажите пожалуйста, почему возвращаемый массив пустой, если эта вьюшка должна содержать данные ?
Комментарии
Синтаксис
views_get_view_result($name, $display_id = NULL)
- возможно стоит указать id дисплея?Так а что там можно указать ? Тем более, что там есть значение по умолчанию.
Ведь задача стоит в том, чтобы просто получить массив записей, которые возвращает views.
Что еще интересно - вывел этот view в отдельном блоке - всё работает.
Всё, нашел свою ошибку.
Там, оказывается, было машинное имя не view-last-news, а view_last_news