グローバルRTEプロファイル(「リッチテキストのデフォルト」など)の割り当てに関するドキュメントはたくさんありますが、特定のユーザーロールへの特定のRTEプロファイルの割り当てに関するドキュメントはありません。理想的には、デスクトップアプリケーション内でアクセス可能なものを探していますが、Web.configファイルへの変更、または必要に応じてプログラムによる変更を含むソリューションを採用します。
2 に答える
あなたがする必要があるかもしれないことはあなたが必要とする最もリベラルなプロファイルを選び、それをあなたのグローバルRTEプロファイルとして設定することだと思います。次に、特定のユーザーロールのプロファイルの個々の側面にアクセス許可を割り当てます(たとえば、特定のボタンまたはボタンのグループでの読み取りを拒否します)。私はこれを自分で試したことはありませんが、Sitecoreのアクセス許可の詳細な性質により、目的の結果を達成できるはずです。
SOの呪いは、質問を投稿した後でのみ、自分の答えを見つけることです。
http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?postid=17458
すべてを含むプロファイルを1つだけ作成しますが、セキュリティの継承を誰もが読んだり破ったりすることを拒否します。次に、管理者にはすべてがあり、他のすべての人には何もありません。必要に応じて、さまざまな役割の権限を追加します。
これには、セキュリティエディタを使用し、コアデータベースをドリルダウンして次のことを行う必要があります。
/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/
...そしてユーザーロールの「読み取り」権限を拒否します。