web-dev-qa-db-ja.com

CKEditorのリンクにtarget = "_ blank"を設定する方法

Drupal 8.でCKEditorを使用しています。すべてのリンクがブラウザーの新しいタブで開くようにしたいのです。コードを次のようにしたいのですが。

    <a href="#" target="_blank">my link</a>

しかし、エディターでリンクボタンを使用すると、ターゲットブランクを選択できません。リンクのURLのみを入力でき、コードは次のようになります

    <a href="#">my link</a>

これを変更するために何をしなければならないか?

10
lesley n.

D8 Editor Advanced link モジュール

D8 CKEditorのリンクダイアログを拡張します。以下の属性を定義できます。

  • 題名
  • クラス
  • iDターゲット
  • rel

enter image description here

20
No Sssweat

Linkit module を使用して、admin/config/content/linkit/manage/default/attributes/addに「ターゲット」属性を追加できます。

2つのオプションがあります。

  • 事前定義されたターゲットを持つ選択リスト。

Dialog with options

  • リンクを新しいブラウザウィンドウまたはタブで開くことを許可するシンプルなチェックボックス。

Dialog with checkbox

5
Hugo

everyリンクを新しいウィンドウで開きたい場合は、Editor Advanced Linkモジュールを使用せずに、target=_blankをオンに設定するフィルターをテキスト形式に追加することをお勧めしますすべての<a>

5
Wim Leers