Два и более родительских ресурса у документа (дочернего ресурса)?

В MODX Evolution (вторая версия MODX) документ может быть привязан только к одному родительскому ресурсу. Это ограничение установлено основательно для поддержки иерархической структуры контента, где каждый документ имеет одного родителя и ноль или более дочерних элементов.

Однако, если вам необходимо создать документ с несколькими родителями, можно воспользоваться плагинами или расширениями, которые изменяют стандартное поведение MODX Evolution.

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

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

MODX Revolution (третья версия MODX) имеет встроенную функциональность для создания документов с несколькими родителями. В Revolution используются "контейнеры" и "документы". Контейнеры могут иметь другие контейнеры и/или документы в качестве дочерних элементов, тем самым образуя сложную иерархию.

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