Хочу вывести на страницу пользователя его последние записи в блоге.
Адрес страницы пользователя - /users/"username"
При таких настройках views при передаче аргумена все выводится
но после сохранения вьюхи блок нигде не отображается.
Может аргумент не так передаю или еще что? Подскажите братцы.
Комментарии
так вывод самого блока в нужном регионе на странице /users/"username" прописали?
Попробуйте дефолтный аргумент через ПХП код передавать
думал что так
<?php
$u = user_load(array('name'=>arg(1)));
return $u->uid;
?>
но проверил и не получается
да вроде делал как-то блок, который выводил при просмотре учетной записи пользователя его материалы, и аргумент нормально брался из URL
сделал users/* и не отображается нигде
Но в превью же выводит!
<?php
$u = user_load(array('name'=>arg(1)));
return $u->uid;
?>
не получается=( хотя в превью тоже выводит
gerboss, может покажешь как настроены вьюс?
ну результат можно глянуть, например, тут
http://aquapiter.com/users/webmaster
в самом низу профиля, после баннерка, выводится список тем на форуме пользователя.
настройки аргумента вьюса вроде такие же:
в этом представлении добавлен вид Блок.
в админке в настройках блоков указано, что этот блок выводится только на страницах users/* в регионе Content bottom
вот он и выводит темы только данного пользователя на страничке его профайла
Мда, все также только у меня не отображается=( Может потому что у меня user_profile стоит?
Потому что в превью, при подстановке аргумента, отображает нужные записи, а блок на любой странице с юзернэймом в url не показывается.
а что за user_profile?
у меня тип views - обычный материал
тип материала для пользователя, хотя это не имеет значение, попробую сделать через Panels,но вопрос еще стоит...
да сделайте views обычным материалом. добавьте блочный вывод и будет как у меня
да сделайте views обычным материалом. добавьте блочный вывод и будет как у меня
views у меня обычный материал
В Panels сыпятся ошибки при отображении этого блока.
Новый вопрос - как темизировать блок и уже там работать с аргументами?
Поменял аргумент на Пользователь:Uid и все заработало как хотел!Всем спасибо!