タグ付けされた質問 「wysiwyg」

Drupalで利用可能になったWYSIWYGエディターに関する質問に使用してください。


1
タイプ「text_format」のフィールドをシステム設定変数として保存する
コンテンツエディターにカスタムモジュールの変数を変更する機能を提供しようとしています。この変数にはhtmlを含めることができます。HTMLの知識は必要ありませんので、wysiwyg(CKEditorモジュールが提供するCKEditor)を自由に使用できるようにしたいと思います。ただし、現時点では、データは変数として保存されません。私はこのようなことをする必要があることをいくつかの場所(Do、stackexchange)で読みました。 $form['foo']['bar'] = array( '#type' => 'text_format', '#title' => 'Bar', '#definition' => 'Foo Bar', '#default_value' => variable_get('bar', ''), '#weight' => 1, '#format' => 'filtered_html', '#required' => FALSE, ); これは、system_settings_form($ form)ではすぐに使用できません。var_dumpは、保存後にこれを示します。 array (size=7) '#type' => string 'text_format' (length=11) '#title' => string 'Bar' (length=7) '#definition' => string 'Foo Bar' (length=74) '#default_value' => …
19 7  forms  wysiwyg 

4
CKEDitorは、configの例外があっても、クラス名を削除します
HTMLビューとリッチテキストビューを切り替えると、CKEditorはクラス名を削除しているようです。 Web全体の多くの提案に従って、次をconfig.jsファイルに追加しました。 config.allowedContent = true; キャッシュをアップロードしてクリアし、JSファイルに直接アクセスして、マシン上でキャッシュされていないことを確認しましたが、クラスはまだ削除されています。 別の解決策はありますか?
17 wysiwyg 


3
CKEditorのリンクにtarget =“ _ blank”を設定する方法
私はDrupal 8でCKEditorを使用しています。すべてのリンクがブラウザーの新しいタブで開くようにしたいと思います。コードは次のようにしたい <a href="#" target="_blank">my link</a> しかし、エディターでリンクボタンを使用すると、ターゲットブランクを選択できません。リンクのURLのみを入力でき、コードは次のようになります <a href="#">my link</a> これを変更するために何をしなければならないか?
10 8  navigation  wysiwyg 

3
WYSIWYG CKEditor config.jsが使用されていませんか?
CKEditorを使用するようにWYSIWYGモジュール(最新の開発)をインストールして構成し、CKEditorの最新バージョン(最新の完全リリース)をにダウンロードしましたsites/all/libraries。エディタを使用できます。 さらにいくつかカスタマイズする必要があるため、のconfig.jsに構成変更を適用しますsites/all/libraries/ckeditor/config.js。ただし、このファイルは使用されていないか、まったく読み取られていないようです。次のconfig.jsように在庫を調整して、この仮説をテストしました。 CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.allowedContent = true; alert('Hello!'); }; alert('World!'); 私はエディタをロードするたびに、私は、1つまたは2つのアラート、1はどちらかと言ってもらうことを期待するHello!か、World!またはその両方。ただし、アラートウィンドウは起動されません。 WYSIWYGモジュールを使用する場合、CKEditorの構成をどのようにカスタマイズしますか?
10 7  wysiwyg 

6
WYSIWYG + CKEditorがHTMLクラスを削除しないようにする
CKEditorでWYSIWYGエディターを使用しています。「ソース」ビューから要素にカスタムクラスを追加すると、ソースビューから切り替えるときにCKEditorがそれらのクラスを取り除きます。 これに対する解決策を探しているときに、CKEditorを単独で使用する場合の修正方法を説明するCKEditorモジュールのページを見つけました。(基本的に、config.allowedContent = true高度なコンテンツフィルター設定でJS構成を設定する必要があります)。 ただし、WYSIWYGを介してCKEditorを使用する場合、これらの設定は管理インターフェースで公開されません。WYSIWYGを介してCKEditorを使用する場合、同じことをどのように実現しますか? PS:CKEditorはメディアプラグインと統合されていないため、単独では使用できません。
9 7  wysiwyg 

5
コメントでのCKEditorの無効化
すべての役割のコメントでプレーンテキストモードを強制する方法を知っている人はいますか? 編集:CSSを介してそうすることは可能ですか?ありがとう!
9 7  comments  wysiwyg 

5
WYSIWYGモジュールを含むカスタムckeditor.styles.jsファイル
WYSIWYGモジュールを使用してCKeditorの「フォントスタイル」ドロップダウンをカスタマイズしようとしていますが、wysiwygモジュールのプロファイルエディターでckeditor.styles.jsのパスを指定する方法がありません。 詳細については、この投稿を参照してください。そのファイルの場所を指定する方法があるはずです。

3
ノード/編集ページのwysiwyg apiプラグインに必要な追加のJavaScriptファイルをどのようにロードしますか?
サポートされているエディターのツールバーにボタンを追加するDrupal 7のWYSIWYG APIモジュールを使用してプラグインを構築しています。 私が使用しているhook_wysiwyg_plugin()エディタのツールバーに新しいボタンを作成するためのフックを私はいくつかの他のJavaScriptファイルをロードする必要があります。このhook_wysiwyg_plugin()フックでは、JSファイルとCSSファイルを1つ指定できるようです。 プラグインJavaScriptに必要な追加のJavaScriptファイルをロードするにはどうすればよいですか? hook_library()ライブラリ、つまりjs / cssファイルを定義するために実装しましたが、それをwysiwyg apiに接続してノード/編集画面にロードする方法がわかりませんか?
9 7  hooks  wysiwyg 

5
CKEditorでの画像アップロードボタンの追加
CKEditorをWysiwygプロファイルにインストールしました。ノードを公開しているときに画像アップロードボタンをクリックすると、画像リンクによって画像を追加するオプションが表示されますが、ユーザーが自分のコンピューターから任意の画像を参照して選択できるように動的画像アップロードボタンを追加する方法は何ですかコンテンツで?
9 7  media  wysiwyg 

3
CKEditorにテーマスタイルをロードする方法
Drupal 8では、構成されたフィルター形式を使用しているときに、CKEditorで追加のスタイルシートをどのようにロードできますか?Drupal 7では、ロードするCSSシートへのWYSIWYGモジュールパスを指定できます。これにより、エディターのテキストにテーマをできるだけ反映させることができます。このオプションは表示されません。
9 8  wysiwyg 

5
CKEditor 3.6.3.7474が<script>タグを削除しないようにする方法
でFull HTML有効になっており、関連するフィルタオフ、CKEditorバージョンは、任意のストリップになる&lt;script&gt;、それが編集されたコンテンツからタグを。この特定のサイトのコンテンツを作成する編集者は、作成するコンテンツに次のようなものを埋め込むことができる必要があります。 &lt;img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1etNC1.png" width="560" class="alwaysThinglink"/&gt; &lt;script charset="utf-8" src="//www.thinglink.com/jse/embed.js#286861458501795840"&gt;&lt;/script&gt; 理論的には、CKEditorを無効にしてHTMLを直接操作することでこれを機能させることができますが、実際には機能しません。エディターはHTMLに精通していません。彼らは、リッチテキストモードを一時的に解除して上記の内容を貼り付け、リッチテキストモードに戻すのに十分な知識があります。ただし、コンテンツを再度編集する&lt;script&gt;場合、コンテンツを開くときにCKEditorはタグを削除します。 その動作を停止して、CKEditorに&lt;script&gt;タグを残しておくにはどうすればよいですか?そのための隠された設定はどこにありますか? ところで、Wysiwyg 7.x-2.1モジュールと組み合わせてCKEditorを使用しています。 そして、はい、一般に許可&lt;script&gt;は非常に悪いですが、この場合、フルHTML形式にアクセスできるのは編集者(信頼されている)だけです。 ありがとう!
8 7  wysiwyg 


2
CKeditorのソースビューでテキストを折り返す方法
Drupal 7.34でCKeditorバージョン7.x-1.16を使用しています。エディターのソースビューでテキストを強制的に折り返すにはどうすればよいですか。水平スクロールバーを表示したくない。 私はなんとかWYSIWYGビューでそれを実行しました。「ソースビュー」で「Enterキー」を押しても、ビュー間の次の切り替え時に無効になるため、それは解決されません。 違いについては画像を参照してください。これは、「ソースビュー」と「WYSIWYGビュー」を切り替えたときに表示されるテキストと同じです。 これはFirefoxの問題のようです。GoogleChromeブラウザーでは問題ではないためです。
7 wysiwyg 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.