2012-05-03 4 views
0

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

ответ

2

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

0

Проклятие 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/

... и отрицание "Read" права на роли пользователя.