Необходимо сделать чтобы материалы относящиеся к определенному термину выводились на странице блоками вряд по N-штук.
Каждый блок представляет из себя: название материала ссылкой на полную версию, првевью изображение и краткое описание.
Для данного типа материалов я добавил все необходимые поля при помощи CCK.
Какой будет схема создания данного функционала? Я еще никогда не делал ничего подобного и буду рад если мне помогут советом.
Я представляю схему так:
1 При создании материала поля будут заполняться необходимыми данными
2 При помощи модуля Views я создам вид "Блок" с полями из CCK (название, изображение, описание) относящимися к нужному типу материала
3 При помощи модуля Views я создам вид "Страница" с ранее созданным видом "Блок" на которой они будут отображаться вряд так как мне нужно
4 Ссылка на страницу со списком материалов будет иметь адресс ранее созданного вида "Страницы"
Все верно?
Комментарии
Не, если я правильно понял, не надо блок и страницу из блоков. Надо представление типа grid.
Я создал view - Страницу (Page) со стилем отображения Grid. Странице назначил адрес на который ссылаюсь из меню. Все работает - я получил нужное представление материалов из конкретной категории.
Теперь не могу понять как создать вид для каждого отдельного материала.
Материалы типизированы и категоризированы, нужно чтобы при создании нового материала он как-то становился доступным для просмотра через настроенный view.
Думаю первое это - для каждого типа определить свой вид. Виды я настроил - display определил так же как Страницу (Page). И на этом остановился. Полагаю все дело в указании Пути (Path)? Возможно какая то аналогия со способом в таксономии "/all" ?
ps: Очень прошу откликнуться как можно скорее. Это практически решающий, последний момент в настройке функционала для сайта.
Кстати, да, все дело в указании Пути. Пользуясь моментом, укажу вам Путь: учебник по Views.
А по вопросу смотрите аргументы, а именно - Node Type (если правильно понял вопрос). Если же речь про каждый нод, то вновь созданные ноды и так попадут в представление, если отвечают его критериям.
Пробую
Возможно, стоит более понятно объяснить задачу. Что такое "вид для каждого отдельного материала"?
Хорошо что вы спросили потому что что то я не совсем справляюсь самостоятельно
Более подробно объясняю.
Таксономия:
Раздел: Мониторы
Запись 1
Запись 2
...
Я создал вид отображения всех записей при нажатии на ссылку "Мониторы"
Теперь мне нужно оформить каждую запись в отдельности. Задача чтобы при создании новой записи данной категории и данного типа она просматривалась через мой вид.
Вопрос как настроить вид?
Если я правильно понял, вам надо настроить вывод каждой ноды. Это не задача для Views.
Можно конечно поизголяться, сделать Node View->Page, задав адрес как node/%, аргумент Node: Nid и перечислив нужные поля и фильтры. Но зачем? Есть же темизация и т.п.
Спасибо, я уже понял что подошел к не стой стороны. node.tpl.php - мое решение