[РЕШЕНО] Функция views_get_view_result почему-то возвращает пустой массив

Аватар пользователя roman-yrv roman-yrv 9 августа 2012 в 17:53

Добрый день.

Создал вьюшку с названием view-last-news, которая возвращает список последних новостей.
В режиме конструирования вьюшки предпросмотр всё показывает правильно.

Пытаюсь с помощью вызова функции views_get_view_result просто прочесть информацию, хранящуюся в этой вьюшке, причем вызов этой функции находится в файле node-[тип-ноды].tpl.php

Пишу такой код:

$wr=views_get_view_result('view-last-news');
print_r($wr);

А почему-то возвращается пустой массив

Array ( )

Подскажите пожалуйста, почему возвращаемый массив пустой, если эта вьюшка должна содержать данные ?

Комментарии

Аватар пользователя emzzy emzzy 9 августа 2012 в 18:22

Синтаксис views_get_view_result($name, $display_id = NULL) - возможно стоит указать id дисплея?

Аватар пользователя roman-yrv roman-yrv 9 августа 2012 в 18:49

Так а что там можно указать ? Тем более, что там есть значение по умолчанию.
Ведь задача стоит в том, чтобы просто получить массив записей, которые возвращает views.

Аватар пользователя roman-yrv roman-yrv 9 августа 2012 в 21:22

Всё, нашел свою ошибку.
Там, оказывается, было машинное имя не view-last-news, а view_last_news