[РЕШЕНО] Views. Как задать путь отображения для показа материалов определенного типа отдельного пользователя?

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

Аватар пользователя andriy85if andriy85if 11 января 2013 в 21:23

Подскажите, пожалуйста, как реализовать следующую вещь.

Каждый зарегистрированный пользователь может публиковать 2 типа материалов: материал А и материал Б.

Нужно:
1. что бы при открытии ссылки "мой-сайт/нужный-пользователь" отображались все материалы Б нужного пользователя. Поскольку это будет страница views то как правильно прописать путь представления, чтобы отображались только материалы нужного пользователя?. И не будет ли проблем чтобы у views настроить отображение материалов только того пользователя, имя которого указано в url. (Например, чтобы было так же как можно посмотреть все посты нужного пользователя по адресу сайт/blogs/пользователь (если они публикуются через модуль blog)

Или чуть по-другому переформирую вопрос. По какому адресу можно посмотреть все материалы пользователя определенного типа и возможно ли изменить этот адрес?

Комментарии

Аватар пользователя Vistler Vistler 14 января 2013 в 14:03

Как я делал в 6ке:

Аргументы: Пользователь: Uid или Пользователь: Название
Фильтр: Тип Б

"andriy85if" wrote:
что бы при открытии ссылки "мой-сайт/нужный-пользователь"

Именно так нельзя было сделать. А вот "мой-сайт/type-b/нужный-пользователь" можно.

Тогда адрес будет: type-b/%

Аватар пользователя andriy85if andriy85if 14 января 2013 в 16:10

Спасибо за ответ! А эта тема имела свое продолжение тут http://www.drupal.ru/node/95013 Там же указано как сделать это в друпал 7. Правда действительно не получиться переменную поставить в корне пути (мой-сайт/%), а еще нужно чтобы после переменной тоже был сегмент (например как у меня мой-сайт/user/%/blog), потому что если поставить например мой-сайт/user/%, то у меня даже почему то не открывались профили пользователя за стандартным адресом мой-сайт/users/имя-пользователя. Хотя адреса как бы не накладываються