Как вывести в блоке views все статьи одного автора?

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

Аватар пользователя thermenter thermenter 14 октября 2015 в 15:34

Создал блок во Views.
Создал фильтр Contextual filters - по содержимому: Author uid выставив значение Fixed value = 1.

Вывел блок в профиле пользователя.
$args = array("array_of_arguments");
$view = views_get_view('views-blok-name');
print $view->preview('block', $args);

Итог - не работает.
Подскажите, в чем проблема?

Комментарии

Аватар пользователя thermenter thermenter 14 октября 2015 в 16:26

Lotar wrote:
что-то мне подсказывает что uid=1 это root.

Так точно, в качестве примера я пытаюсь вывести все статьи добавленные администратором.

Более того, если установить значение Provide default value (Передать значение по умолчанию) как ID авторизованного пользователя и посмотреть вывод блока под логином админа - статьи админа все равно не отображаются.

Аватар пользователя Lotar Lotar 14 октября 2015 в 16:35

А есть-ли у него статьи?А опубликованы-ли они?А какие фильтры по вьюхе?А что показывает предосмотр вьюхи?

Аватар пользователя thermenter thermenter 14 октября 2015 в 17:17

Спасибо, разобрался.

Проблема была не во вьюйс, а в способе вывода блока:

$args = array("array_of_arguments");
$view = views_get_view('views-blok-name');
print $view->preview('block', $args);

Т.е. в данный способ вставки блока вьюйс попросту не дает ловить значения из URL (да и не только из URL).

Вывел блок вьюй стандартными средствами друпал - сделал новый регион и все заработало.