2

誰かがサイトコアのリッチテキストエディタからHTMLタブを非表示/無効にする方法を提案できますか?

これを確認しましが、SitecoreコアのリッチテキストXMLを変更する必要があります。

このソリューションの問題は、インスタンスごとにXMLを変更する必要があることと、アップグレードについてはどうでしょうか。

ありがとう。

4

2 に答える 2

10

Coreデータベース(時計の右下にあるアイコンを使用して切り替えることができます)では、ユーザーがそのデータベース/sitecore/system/Settings/Html Editor Profiles/*profile you want*/buttons/HTML viewにアクセスして読み取りアクセスを拒否できます。あるいは、少なくともSitecore 6.5には、HTMLビューのないプロファイルがあります。これはリッチテキストIDEと呼ばれます。リッチテキストフィールドのデータソースフィールドをそのフィールドに設定できますが、HTMLビューはありません。

ただし、左下のHTMLオプションを削除するだけですが、RTE自体を開く前に[HTMLの編集]オプションを削除する方法がわかりません([エディターの表示]/[修正の提案]/[HTMLの編集]があります)。この質問を見ると、とにかくXMLを変更する必要があるかもしれません。

アップグレードとさまざまなインスタンスを処理する方法は、変更されたファイルをソース管理に入れ、デプロイメントパッケージをビルドするときにそれを含めるようにすることです。

于 2013-03-18T09:37:45.070 に答える
2

Trayekのすばらしい答えに加えて、以下のAlex Shybaが概説しているように、「HTMLの編集」へのアクセスを削除できます。

  1. コアデータベースに移動し、フィールド定義項目を見つけます:/ sitecore / system / Field types / Simple Types / Rich Text / Menu / Edit Html
  2. [セキュリティ]タブで、[割り当て]をクリックし、このオプションを使用できないようにする役割を選択します。このアイテムの継承を拒否するか、ニーズに合った他のセキュリティ設定を指定してください。

「Everyone」を追加し、「アイテムの継承」で「X」を選択したところ、「HTMLの編集」オプションが削除されました。

取得元: http ://sitecoreblog.alexshyba.com/2009/10/quick-tip-remove-edit-html-option-for.html

于 2014-04-14T01:46:12.793 に答える