В Orchard CMS я знаю, что для типов контента могут быть установлены разрешения. Каков предложенный способ установки разрешений для отдельных экземпляров элементов контента. В частности, я хотел бы использовать модуль пользовательских форм для создания нескольких настраиваемых форм, где некоторые из них доступны только для аутентифицированных пользователей, а другие доступны анонимным пользователям. Я в порядке с созданием настраиваемого модуля для этого, но хотел бы иметь хотя бы общее представление о том, что будет связано с созданием более подробных разрешений на уровне элемента контента. Спасибо.
Orchard CMS - разрешения разрешений для одного экземпляра элемента контента, такого как пользовательская форма
Ответ 1
Вы можете добиться этого со встроенной функцией Разрешения элементов контента. Это позволяет вам присоединить часть содержимого разрешений контента к вашим типам контента, что добавит набор меток в редактор, чтобы настроить доступность каждого элемента контента этого типа.
Ответ 2
Я никогда не мог найти подробную документацию по этому поводу, поэтому здесь приводится резюме того, что задействовано:
1) В разделе "Модули" Включите функцию "Доступность элементов контента"
2) В разделе "Определение контента" найдите тип содержимого, к которому вы хотите добавить разрешения, и нажмите "Изменить"
3) Прикрепите часть "Разрешения для контента" к типу вашего контента
4) После добавления части вы можете управлять настройками разрешений