Специалисты по Paragraphs, подскажите: заполненные значания парграфов, они что не удаляются из системы?

Главные вкладки

Аватар пользователя VasyOK VasyOK 18 февраля 2020 в 19:18

1. Создал параграф с набором полей.
2. Прикрепил к учетной записи пользователя поле этого параграфа.
3. Заполнил это поле для нескольких пользователей.
4. Создал вьюху которая выводит параграфы. Заполненные значения поля отобразились.

НО:

5. Удалил у пользователей значения поля параграфа. А во вьюхе выводимые значения так и не удалились. Это так и надо? Получается, что параграфы они не удаляются из БД?

Комментарии

Аватар пользователя adubovskoy adubovskoy 18 февраля 2020 в 21:56

верно, т.к. один параграф может быть приаттачен к нескольким нодам (это поле параграфа просто ссылка на сущность параграфа).

можно использовать https://www.drupal.org/project/paragraph_force_remove или https://www.drupal.org/project/paragraphs_clean . ОЧЕНЬ подробно прочтите readme (3 раза) чтобы точно понимать как они работают.

Аватар пользователя VasyOK VasyOK 19 февраля 2020 в 13:45

Списибо! Это лучший ответ, хоть пока и не решение.

paragraph_force_remove - работает как-то странно. Нажимаю кнопку, но ничего не происходит - параграфы не удалятся Удалились только после того, как удляна сама родительская сущность.

paragraphs_clean - работает. Как понимаю нужно ставить ДО, а не ПОСЛЕ того, как наплодил параграфов. На странице модуля написано, что не поддерживает многоязячность и вариант, когда на один параграф действительно могу ссылаться разные сущности

Аватар пользователя VasyOK VasyOK 18 февраля 2020 в 23:11

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

Аватар пользователя VasyOK VasyOK 19 февраля 2020 в 13:40

Как это почему?
ID родителя
The ID of the parent entity of which this entity is referenced.
(ИД родительской сущности, на которую ссылается эта сущность)

Если я убираю на родительской сущности референс на параграф, значит родительская сущность больше не ссылается.