Использование разных стилей изображений во Views 3 при выводе информации в одном дисплее..

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 13:33

скажите, бьюсь второй день, как в друпал 7 во вьюс 3 можно использовать и выводить в одном дисплее (странице или блоке) 2 картинки разного размера (стиля изображения: медиум или ладж ). Возможность пока нашел только одну: установил дисплей сьют, которая позволяет добавить помимо стандартного анонса еще и свой анонс, обозвал его teaser2. Это позволило во вьюсе пользоваться Дисплей сьют + неформатированный список и выбрать для каждого элемента вьюса свой стиль отображения: анонс или teaser2, сделанный с помощью Дисплей сьют.
Может это возможно как-то проще реализовать?

Комментарии

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 14:46

при использовании полей все картинки одинаковые Sad вот тут и помогает дисплей сьют, позволяя выбрать стиль изображения для каждого элемента. Как это в полях сделать? Было бы супер Smile

Аватар пользователя multpix multpix 17 мая 2012 в 16:09

"kuhlevsky" wrote:
при использовании полей все картинки одинаковые

это не верное утверждение)

добавляя поле в вывод вьюс мы имеем возможность выбирать его форматер,
т.е. для изображения - лардж медиум и тд.

ничто не мешает добавить одно поле дважды с разными форматерами, но смысл этого сомнителен))

выводить во вьюсе готовую сущность(DS или просто анонс и тд) имеет смысл если на вывод идут разнотипные ноды, отображение их полей настраивается в типе соответствующего материала
(но тут у разных типов могут быть разные поля изобр. - им соответственно разные форматеры - если полями)

если ноды одного типа - выводить поля

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 16:20

Хм, смысл может и есть, если придумать, как под нужным порядковым номером вывести то или иное изображение.
Смысл в чем теперь: добавил 1 поле заголовок, 1 поле Image large, 1 поле Image medium. Как можно их можно скрывать (и по-очереди, и нет, т.е. 1 большое, 2,3,4,5 маленькое, 6 большое и т.д.)?

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 16:34

"kuhlevsky" wrote:
Схожая с моей проблема...

тут колхозное решение с использованием двух блоков в Views. Не надо так делать, если много блоков.

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 16:34

"multpix" wrote:
добавляя поле в вывод вьюс мы имеем возможность выбирать его форматер,
т.е. для изображения - лардж медиум и тд.
ничто не мешает добавить одно поле дважды с разными форматерами, но смысл этого сомнителен))
выводить во вьюсе готовую сущность(DS или просто анонс и тд) имеет смысл если на вывод идут разнотипные ноды, отображение их полей настраивается в типе соответствующего материала
(но тут у разных типов могут быть разные поля изобр. - им соответственно разные форматеры - если полями)
если ноды одного типа - выводить поля

как бы это объединить и сделать вывод без Display Suite разных стилей одного поля изображения?
нашел модуль Entity view modes, который без Display Suite добавляет любое стилей отображений, но он не интегрирован в Views. Может с его помощью в views template программно по-очереди вывести требуемые поля?

Аватар пользователя multpix multpix 17 мая 2012 в 16:35

Федор, опишите вашу задачу,
а то вы в реализацию сразу, но не факт что она верна.

так,что цель в студию
и не абстрактно, а конкретный пример.

Аватар пользователя kuhlevsky kuhlevsky 10 ноября 2015 в 11:48

На странице надо вывести 4-8 блоков Views.
В каждом по 6-12 анонсов.
Блоки меняются по-очереди.
На картинке 2 первых блока. Соответственно 1=3=5, а 2=4=6.

Вот нужно так изменять картинку в 1 блоке Вьюса.

Аватар пользователя multpix multpix 17 мая 2012 в 17:57

не совсем то что просил) но все-же

вижу два вьюса с лардж и с медиум стилями изо
их компоновка - темизацией

Аватар пользователя kuhlevsky kuhlevsky 17 мая 2012 в 18:01

"multpix" wrote:
не совсем то что просил) но все-же
вижу два вьюса с лардж и с медиум стилями изо
их компоновка - темизацией

компоновка - это ясно, но изображения в каждом вьюсе меняются 1 - большой, 2 - медиум, 3 медиум, 4 медиум, 5 медиум, 6 большой.
2-ой блок Views такой же