Orchard CMS - разрешения разрешений для одного экземпляра элемента контента, такого как пользовательская форма - программирование
Подтвердить что ты не робот

Orchard CMS - разрешения разрешений для одного экземпляра элемента контента, такого как пользовательская форма

В Orchard CMS я знаю, что для типов контента могут быть установлены разрешения. Каков предложенный способ установки разрешений для отдельных экземпляров элементов контента. В частности, я хотел бы использовать модуль пользовательских форм для создания нескольких настраиваемых форм, где некоторые из них доступны только для аутентифицированных пользователей, а другие доступны анонимным пользователям. Я в порядке с созданием настраиваемого модуля для этого, но хотел бы иметь хотя бы общее представление о том, что будет связано с созданием более подробных разрешений на уровне элемента контента. Спасибо.

4b9b3361

Ответ 1

Вы можете добиться этого со встроенной функцией Разрешения элементов контента. Это позволяет вам присоединить часть содержимого разрешений контента к вашим типам контента, что добавит набор меток в редактор, чтобы настроить доступность каждого элемента контента этого типа.

Ответ 2

Я никогда не мог найти подробную документацию по этому поводу, поэтому здесь приводится резюме того, что задействовано:

1) В разделе "Модули" Включите функцию "Доступность элементов контента"

Enable Content Item Permissions Feature

2) В разделе "Определение контента" найдите тип содержимого, к которому вы хотите добавить разрешения, и нажмите "Изменить"

enter image description here

3) Прикрепите часть "Разрешения для контента" к типу вашего контента

Content Permissions Part

4) После добавления части вы можете управлять настройками разрешений

enter image description here