Вы здесь

Как вывести поле с фотографиями с помощью Views?

0

Всем добрый день!
Создал блок при помощи Views для вывода фотографий объявлений в виде сетки. Предполагал, что смогу потом добавить этот блок в виде нового поля к типу содержимого - объявлению, и эти фотографии будут красиво отображаться на странице. Увы, при добавлении нового поля на вкладке "Управление полями" при выборе типа данных для хранения такой тип поля, как "Представление" почему-то отсутствует. Видел в одной обучалке, что именно так связывали блок Views c нодами. Вроде все повторяю, как там, но такого типа поля нет. Может дело в версии Друпала (у меня 7.53) или модулей Views и Views Field (7.x-3.2)?

Версия Drupal: 
7.x
Категория: 
Field API
Связанные проекты: 
Views
Вопрос задан 22.12.2016 - 00:46

Пишите в заголовке суть вопроса. Впредь вопросы без нормальных заголовков будут удаляться.

Комментарий оставлен 22.12.2016 - 02:07

Ответы

1

По поводу модуля складывается такое ощущение, что перепутали https://www.drupal.org/project/views_field_view с https://www.drupal.org/project/viewfield
Хотя в данном случае views совсем не нужен - зачем так нагружать сайт? Просто нужно темизировать поле с фотографиями и в шаблоне определить любой вид вывода в соответствии с "красиво в виде сетки".
Основы темизации полей http://xandeadx.ru/blog/drupal/338
Либо же поискать контрибный модуль, который предоставляет подходящий Field Formatter https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%...

Ответ дан 22.12.2016 - 02:18
Аватар пользователя drupby
drupby
450

drupby, действительно перепутал модули. Очень похожи по названию. Спасибо.

Комментарий оставлен 22.12.2016 - 15:01
0

Зайдите в настройки блока, там есть настройки "Показывать блок на определенных страницах" отметьте chekbox "Только на перечисленных страницах" в поле пропишите путь для типа материала в котором должен отображаться блок.
Например, если ввести blog, то действие будет распространяться только на страницу блогов, если ввести blog/*, то действие будет распространяться на все страницы имеющие в пути слово blog (страница блогов и все записи в персональных блогах)

Ответ дан 22.12.2016 - 02:06

Либо применить контекстный фильтр в views

Комментарий оставлен 22.12.2016 - 06:05