Как в Sitecore назначить профиль редактора HTML пользователю или роли?

Я нашел много документации о назначении глобального профиля RTE (например, "Rich Text Default"), но не нашел документации о назначении определенных профилей RTE конкретным ролям пользователей. В идеале я ищу что-то доступное в настольном приложении, но я приму любое решение, которое включает изменения в файле Web.config или даже программные изменения, если это необходимо.


person Jake    schedule 03.05.2012    source источник


Ответы (2)


Я думаю, что вам может понадобиться выбрать наиболее либеральный профиль, который вам нужен, и установить его в качестве глобального профиля RTE. Затем назначьте разрешения для отдельных аспектов этого профиля для определенных ролей пользователей (например, запретить чтение для определенных кнопок или групп кнопок). Я не пробовал это сам, но детальный характер разрешений Sitecore должен позволить вам достичь желаемого результата.

person Blair Scott    schedule 03.05.2012

Проклятие SO заключается в том, чтобы найти свой собственный ответ только после публикации вопроса:

http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?postid=17458

Просто создайте один профиль, который включает все, но запрещайте всем читать или нарушать наследование безопасности. Тогда у админа все, а у остальных ничего. При необходимости добавьте права для различных ролей.

Это включает в себя использование редактора безопасности и углубление в основную базу данных, чтобы:

/sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 1/ /sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 2/ /sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 3/

...и отказ в праве "Чтение" для ролей пользователей.

person Jake    schedule 03.05.2012