Создание отдельного view для типа материала

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

Аватар пользователя avesnin avesnin 29 июня 2016 в 11:36

Имеется несколько типов материала: рецепт, статья, задачка...
Как можно создать отдельный view для каждого из них?

Я зашёл в /admin/structure/views, создал там view, указал в фильтре, чтобы показывался только тип материала "Статья"
что получилось

Проблема, что при этом выводится список статей. Какие параметры указать, чтобы показывалась только одна статься - та, которую открыл посетитель?

Update. Я понял, что не совсем точно раскрыл все критерии разделения, не обозначил все требования.
Они таковы.
Надо, чтобы статья с типом материала "рецепт" выглядела не так, как статья с типом материала "Задачка". При чём речь идёт не о полях, которые в одном типе есть, а в другом нет, а именно в создании разных view для этих типов материалов.

Комментарии

Аватар пользователя avesnin avesnin 29 июня 2016 в 13:03

Да, этот модуль интегрирован в 8 друпале. И, возможно, поэтому я не могу понять ,как эту возможность использовать...

Аватар пользователя avesnin avesnin 29 июня 2016 в 13:24

Контекстный фильтр не вошёл в скрин, он справа. Smile
Однако, я так и не понял, как его толком использовать. Sad

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

Аватар пользователя gun_dose gun_dose 29 июня 2016 в 13:55

Причём тут таксономия, если у вас путь /node/% ? Добавьте фильтр по nid и всё. Но вообще, полагаю, что если вам надо вьюс, выводящий один материал по такому пути, то вы явно что-то не так делаете и 99,9%, что вьюс вам тут не нужен

Аватар пользователя avesnin avesnin 30 июня 2016 в 20:20

gun_dose wrote:
то вы явно что-то не так делаете и 99,9%, что вьюс вам тут не нужен

Вот тут Вы совершенно правы! Пока разбирался с этими контекстными фильтрами, до меня дошло-таки, что оно мне не надо. Smile Что система уже мне дала то, что мне хотелось - определение в css, какой тип материала показывается в данный момент.

Всем спасибо за помощь и советы! Извините, если сильно тупил. Smile