web-dev-qa-db-ja.com

CKEditorの「プレーンテキストエディターに切り替え」を削除

CKEditorからプレーンテキストエディターへのリンクへの切り替えをどこで無効にしますか?設定を確認しましたが、これをサポートするものは何も見つかりません。

Display:noneで無効にしてみました。 CSSを介してそれはそれに応答しません。これがコードです

<a id="switch_edit-body-und-0-value" class="ckeditor_links" onclick="javascript:Drupal.ckeditorToggle(['edit-body-und-0-value','edit-body-und-0-summary'],'Switch to plain text editor','Switch to rich text editor');" href="javascript:void(0);" style="">Switch to plain text editor</a>

私はどちらもidタグとクラスを使用してそれを無効にしようとしましたが、機能しません。

.ckeditor_links a {
display: none;
}

動作しません :(

助言がありますか?

3
user2545642

CSSを使用する必要はありません。 CKEditorプロファイル内にオプションがあります。

[構成]> [コンテンツの作成]> [CKEditor]に移動し、適用するプロファイルの横にある[編集]を選択します。このようにして、特定のユーザーを制限することもできます。

次に、エディターの外観を選択し、「リッチテキストエディターの無効化/有効化の切り替えを表示する」まで下にスクロールして、プロファイルを非表示にして保存します。

1
th0ward

これはハードコーディングされたスタイルです。 !importantを使用すると、簡単な解決策は避けられます。これは機能します。

a.ckeditor_links {display:none!important; }

0
stevieegee