Как в D7 вывести IDшники параграфов для каждого поля? Или как Excel столбцы сгруппировать?

Аватар пользователя VasyOK VasyOK 6 декабря 2021 в 20:25

Приветствую специалистов по Paragraphs. Переношу сейчас параграфы с D7 сайта.

У ноды есть поле параграфов. Как в views сделать табличку, в которой будет:
1) nid ноды
2) id всех параграфов, прикрепленных через это поле.

Сейчас получается через связь сделать так:

А нужно так:

План Б - в Excel (Calc) сделать, но я давно такое учил.

Комментарии

Аватар пользователя ivnish ivnish 7 декабря 2021 в 15:57

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

Аватар пользователя VasyOK VasyOK 7 декабря 2021 в 15:43

Я не понимаю: как в 7ке вывести для поля IDшники параграфов "в одну линию".

Аватар пользователя marassa marassa 7 декабря 2021 в 15:51

Я в параграфах ни бум-бум - как там связь-то реализована? Многозначное поле ноды-хозяина содержит id'шники всех параграфов, или параграфы ссылаются на ноду-хозяина? Если первое, то нужна ли связь? Просто вывести все значения соответствующего поля ноды-хозяина (то есть список айдишников) и в настройках полей вьюса для этого поля пометить "выводить на одной строке". Связь тут только всё испортит кмк.

Аватар пользователя marassa marassa 7 декабря 2021 в 16:20

PS Параграфов под рукой нет, и специально ставить лениво, но с Field Collections всё получается как я описал.

Аватар пользователя VasyOK VasyOK 7 декабря 2021 в 16:35

А как сделали на field collections (такой модуль тоже на старом сайте устновлен, но я его в парграфы переимпортирую)? Можно скрин?

Аватар пользователя marassa marassa 7 декабря 2021 в 18:02

Contributors - это поле типа Field Collection. Никакой связи нет и не надо.

Не нашлось форматтера для Field Collection чтобы вывести тупо id, пришлось сделать Rewrite. Возможно для Параграфа такой форматтер и есть - не знаю.

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

Аватар пользователя VasyOK VasyOK 7 декабря 2021 в 19:05

Да, marassa я спрашивал именно про 7ку. И там я ни форматтера не вижу ни(цивлизованного) способа переписать сущность идшником.
Хотел спросить: где нашли Field collection для 8ки, но вижу, что оно дейстивительно "существовало".

Аватар пользователя marassa marassa 7 декабря 2021 в 19:10

VasyOK wrote: там я ни форматтера не вижу ни(цивлизованного) способа переписать сущность идшником.

Это беда. Как хорошо что я этого не застал Wink

VasyOK wrote: где нашли Field collection для 8ки

Так он был, и вполне прилично работал и работает, но в какой-то момент мэйнтейнеры решили, что бессмысленно конкурировать с Paragraphs и "прикрыли" модуль, завещав всем переходить на Paragraphs. При этом усилиями неравнодушной общественности модуль уже и на девятку неофициально портирован, так что может я даже и при переходе на девятку с него не слезу.
https://www.drupal.org/project/field_collection/issues/3185260