Создал блок во 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);
Итог - не работает.
Подскажите, в чем проблема?
Комментарии
что-то мне подсказывает что uid=1 это root.
Так точно, в качестве примера я пытаюсь вывести все статьи добавленные администратором.
Более того, если установить значение Provide default value (Передать значение по умолчанию) как ID авторизованного пользователя и посмотреть вывод блока под логином админа - статьи админа все равно не отображаются.
А есть-ли у него статьи?А опубликованы-ли они?А какие фильтры по вьюхе?А что показывает предосмотр вьюхи?
Спасибо, разобрался.
Проблема была не во вьюйс, а в способе вывода блока:
$args = array("array_of_arguments");
$view = views_get_view('views-blok-name');
print $view->preview('block', $args);
Т.е. в данный способ вставки блока вьюйс попросту не дает ловить значения из URL (да и не только из URL).
Вывел блок вьюй стандартными средствами друпал - сделал новый регион и все заработало.