Рейтинг:0

Как я могу избежать того, что удаление полей из B также удаляет поля из A?

флаг cn

У меня есть два типа контента: A и B. B имеет поле ссылки на сущность для A. В B есть несколько полей, которые автоматически заполняются значениями в A.

Когда любое из полей, используемых для автозаполнения, удаляется из B, это также удаляется из A.Также из-за повторного использования полей я не могу изменить разрешения только на готовые.

Есть ли какое-нибудь решение для этого?

флаг in
похоже, вам нужен промежуточный объект. Может быть, тип абзаца? Кроме того, хотя, как правило, рекомендуется максимально повторно использовать поля, похоже, что ваш вариант использования — это тот, в котором есть допустимый вариант использования для уникальных полей для каждой сущности. Кроме того, если бы вы могли рассказать больше о своем подходе, что сработало, а что нет, это помогло бы.
Sherry K avatar
флаг cn
Спасибо за ответ. Итак, обновление по этой проблеме заключается в том, что я использую поля абзаца в типе контента A и повторяю это в типе контента B. Я использую автозаполнение entityreference для заполнения значений. Я могу отключить редактирование/удаление и добавить еще одну кнопку с помощью хуков (чтобы пользователи не могли удалить какой-либо элемент поля абзаца в типе контента B), но этот параметр не работает в моем случае, поскольку я хочу дать пользователям разрешение на удаление элемента из списка и не редактируйте и не добавляйте новый элемент в список с типом контента B. Когда узел с типом контента B удаляется, он также удаляет элементы поля абзаца из типа контента A.
флаг in
Спасибо за дополнительную информацию, Шерри. Мне жаль, что я не был более точен в своем запросе: если бы вы могли отредактировать свой фактический вопрос с новой информацией, а также соответствующим кодом или примерами, это помогло бы пользователям понять характер вашего вопроса. В вашем случае ситуация кажется довольно сложной, и я думаю, что более конкретные детали помогли бы. Я не прошу вас делиться какой-либо конфиденциальной информацией, но имена объектов, такие как A и B, трудно визуализировать; возможно, используйте фиктивные имена, которые облегчают визуализацию ситуации потенциальному ответу. Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.