Мне нужно сделать чтобы материалы выводимые с помощью вьюс показывались только создателю конкретного материала, т.е. оформляю личный кабинет юзера. Так вот нашел решение, что надо указать в аргументах Пользователь: Uid, в 6 версии это есть, а в 7 версии в разделе Contextual filters (ведь он вместо Arguments теперь) нет такого, как тут быть?
Комментарии
воспользоваться поиском
я всегда пользуюсь сначала поиском и решение я нашел только сомневаюсь что правильное:
Relationships > Содержимое: Автор после этого ставим фильтр (author) Пользователь: Current (Да)
Проблема в том что при таком подходе нет возможности выставить 404 ошибку когда список пуст. Если делать через аргументы там можно так делать, как все-таки оформить это через аргументы?
почему? в настройках пустого текста можно 404 нарисовать. Только вчера похожую тему видел, там парень именно так и сделал
Так добавляйте аргумент, а не фильтр
в семерке, в аргументах нет пользователя. вчера мне так писали
http://www.drupal.ru/node/65702
нет, я не прав, действительно для профиля лучше юзать аргумент)
Всё верно, нету. Поэтому надо добавить relation, как и сделал ТС, а потом уже - аргумент.
о и правда после добавления Relationships > Содержимое: Автор нужный аргумент то появился, а до этого не было, не подумал снова проверить.