Объединение материалов в views

Аватар пользователя katityki katityki 19 декабря 2017 в 11:42

Добрый день!

Описание проблемы:
Есть ноды с одинаковыми полями (заголовок, термины, body, цена......)
Одно поле у них отличается это поле Дата проведения

Мне нужно объединить эти ноды в одну с перечислением дат внутри (по типу выбора цвета или размера в ИМ обови/одежды ну или просто список)

Что делаю:

Во views в ФОРМАТ-Настройки выбираю для Группирующее поля Заголовок
На выходе получаю задвоение заголовков без обьединения

Как быть?

0 Thanks

Комментарии

Аватар пользователя DivaDii DivaDii 15 января 2018 в 15:45

В поле Заголовок поставить галочку "Не выводить".
Тогда не будет удвоения.

Аватар пользователя DivaDii DivaDii 15 января 2018 в 17:58

Что-то неправильно делаете.

Приведите скрины настроек.

Там где Группировка по полю.
И настройку поля - где галочка "Исключить из вывода".
И скрин результата.

Но, может, у вас еще что-то влияет - какой-то дополнительный вывод...

Аватар пользователя Grayw0lf Grayw0lf 15 января 2018 в 22:25

Желательно чтобы скрины были доступны без регистрации, есть много плагинов для браузеров которые это позволяют делать, в лисе вообще это уже встроено без всяких плагинов

Аватар пользователя DivaDii DivaDii 16 января 2018 в 9:20

Судя по этим настройкам, всё должно быть нормально.
Должно группироваться и заголовок должен выводиться один раз.
Возможно, где-то дублируется заголовок.
В других полях делали "перезапись результатов"? Может, туда еще Заголовок забежал.

Копайтесь ещё.
Обновляйте кеш.
Проверьте версию модуля Вьюс на всякий случай.

Аватар пользователя katityki katityki 16 января 2018 в 13:17

один заголовок можно убрать с помощью отключения title в отображении ноды

но как же блин обьединить пока ну никак
разница между этими нодами только в датах
заголовок-теги-описание.... все одинаково....разные даты. Вот нужно что бы как товар в интернет магазине у которого все одинакого только разный цвет или размер или...

Аватар пользователя DivaDii DivaDii 16 января 2018 в 13:30

Изучите ещё "фокус" с перезаписью поля.
Мне кажется, можно сделать приблизительно так:

Сделать ещё одно (допустим, текстовое) поле.
В нём сделать вывод вышестоящих (исключенных из вывода) полей.
И сгруппировать по этому полю.
А даты показывать, выводить.

Но... не исключаю, что может быть ещё несколько способов сделать то, что Вы хотите.

Аватар пользователя Andruxa Andruxa 16 января 2018 в 13:33

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

Аватар пользователя katityki katityki 16 января 2018 в 14:18

Вот что получается:
https://prnt.sc/i15cya

т.е. у одного из трех дублируется заголовок и опять же обьединения не происходит
Ну и попасть в нутрь ноды (в полное описание ) не возможно т.к. заголовок без ссылки

Аватар пользователя katityki katityki 16 января 2018 в 15:42

убрать поля из вывода в ноде и включить в вьюхе - так же безрезультатно

может вообще такое не возможно сделать модульно!?

(

Аватар пользователя katityki katityki 26 января 2018 в 16:22

Сказали что невозможно такое сделать ввиду того что поля-объединения должны быть ТЕРМИНАМИ

так ли это?

Аватар пользователя Orion76 Orion76 26 января 2018 в 22:22
1

Если я праильно понимаю, у Вас список РАЗНЫХ нод (с разными идентификаторами (nid)) c "одинаковыми" заголовками..
А Вам надо сгрупировать их по "заголовку"?
Тут неправильный подход к организации структуры данных..
Групировка по введенному вручную заголовку штука совсем не надежная (ошибка, лишний пробел, разный по "росту" буквы и т.п.)..
1.Добавте словать таксономии для хранения "общих признаков" нод.
Термин словаря и будет содержать этот "заголовок" по которому Вы хотите группировать ноды.
2.Добавте к ноде поле ссылку на термин таксономии этого словаря таксономии.
Если нет возможности сразу ввести нужные значения "заголовков" тип виджета выберите "автодополнение".
Кстать, для этого можно использовать "стандартный" словать Теги (если он еще не задействован).
3.Если заголовки нодам надо устанавливать стандартные (одинаковые, такие же как у термина словаря, связанного с нодой) установите модуль Autolabel (https://www.drupal.org/project/auto_entitylabel)
при правильной настройке он автоматом при создании-изменении ноды установит ей заголовок - имя термина словаря .
...
Все.. настраиваете вьюс.. групируете по полу термина таксономии.. все должно работать, если все сделать правильно..

Аватар пользователя katityki katityki 27 января 2018 в 9:44

принцип понятен! буду пробовать!

но забегая вперед возникает вопрос, как в этой единой карточке отобразить все даты проведения нод?дата проведения это то, что у них разное