En Sitecore, ¿cómo asigno un perfil de editor HTML a un usuario o rol?

He encontrado mucha documentación sobre la asignación de global Perfil RTE (p. ej., "Predeterminado de texto enriquecido"), pero no hay documentación sobre la asignación de perfiles RTE específicos a roles de usuario específicos. Idealmente, estoy buscando algo accesible dentro de la aplicación de escritorio, pero tomaré cualquier solución que implique cambios en el archivo Web.config, o incluso cambios programáticos si es necesario.

preguntado el 03 de mayo de 12 a las 16:05

2 Respuestas

Creo que lo que debe hacer es elegir el perfil más liberal que necesita y configurarlo como su perfil RTE global. Luego, asigne permisos a los aspectos individuales de ese perfil para roles de usuario específicos (por ejemplo, denegar lectura en ciertos botones o grupos de botones). No lo he intentado yo mismo, pero la naturaleza granular de los permisos de Sitecore debería permitirle lograr el resultado deseado.

contestado el 03 de mayo de 12 a las 16:05

La maldición de SO es encontrar tu propia respuesta solo después de publicar la pregunta:

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

Solo tenga un perfil que incluya todo, pero niegue a todos la lectura o rompa la herencia de seguridad. Entonces el administrador tiene todo y todos los demás no tienen nada. Agregue derechos para los distintos roles según sea necesario.

Esto implica usar el Editor de seguridad y profundizar en la base de datos central para:

/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/

... y negar los derechos de "Lectura" para los roles de usuario.

contestado el 03 de mayo de 12 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.