2015-07-18 2 views
1

Рассмотрите этот сценарий.создание автоматических отношений в drupal

У меня есть 3 узла A, B, C, где A является отцом B, B является отцом C, и я создал эти два отношения, используя модуль отношений. Теперь это означает, что A является дедушкой C. Можем ли мы определить некоторые правила для обработки таких случаев автоматически в drupal, вместо того, чтобы я явно определял, что A является дедушкой C, используя модуль отношений.

+0

у вас есть продвижение? –

+0

Я думаю, что наследование модулей не может работать здесь, но я думаю, что модули правил могут работать? Я только что загрузил и включил модуль на данный момент. Позвольте мне попытаться настроить его соответственно –

+0

@AdrianCidAlmaguer, что вы думаете о модулях правил. Bundle Inherit может не работать, потому что все они имеют один и тот же тип узла. –

ответ

0

Вы можете использовать модуль Bundle Inherit

Основной целью модуля Bundle Наследовать, чтобы пользователи могли наследовать пучки различных типов сущностей из других пучков одного и того же типа объекта. Наследование может быть выполнено при создании нового пакета определенного типа сущности (например, нового типа содержимого). Доступны два типа (режимов) наследования:

Soft: Все экземпляры полей из существующего (родительского) пакета будут клонированы и присоединены к вновь созданному пакету. Что касается мягкого режима, то все.

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

1

Использование Rules модуль. Создайте правило, которое должно срабатывать при создании отношения для внука.

Смежные вопросы