Отношения многие ко многим - PullRequest
5 голосов
/ 18 апреля 2011

Я пытался «изготовить» модуль отношений «многие ко многим» между элементами контента в Orchard.К сожалению, безуспешно.Но потом у меня появилась идея, как симулировать такие отношения с помощью TAGS.По сути, я должен связать тип / часть контента «проект» с типом / деталью «участник».Вот моя идея:

Создать тип контента «проект» и прикрепить к нему часть тега.Создайте список типов проектов.

Создайте тип содержимого «member» и прикрепите к нему часть тега.Создайте список типов элементов.

Добавьте виджет контейнера на странице проектов, в которой вы показываете элементы списка типов проектов, но в представлении добавьте фильтр, который показывает только те элементы контента, которые имеюттег "project-xx" (project-x - это тег текущего проекта).Единственная проблема, которую я вижу до сих пор:

Как я могу получить доступ к тегу другой части / типа контента на странице, чтобы использовать его в представлении (доступ к тегам "project" изview "member)?

Любая идея по этому вопросу или любая другая идея по моделированию отношений" многие ко многим "между элементами контента в Orchard 1.1 приветствуются.Я прочитал документы, но не смог создать отношение nn между элементами контента.

1 Ответ

0 голосов
/ 30 мая 2013

Я знаю, что это немного устарело, но вы видели модуль «Механика» (http://gallery.orchardproject.net/List/Modules/Orchard.Module.Downplay.Mechanics)?

Это позволяет создавать связи между элементами контента. Тем не менее, он не работает с более свежими версиями Orchard (я думаю, что> = 1.5). Стоит попробовать, если вы все еще используете 1.1

...