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


10

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

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

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

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

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

回答:



5

すべてのリンクを新しいウィンドウで開く場合は、エディターの高度なリンクモジュールを使用せずに、target=_blankすべてので設定されるフィルターをテキスト形式に追加することをお勧めします<a>


「<a>ごとにtarget = _blankを設定するフィルターをテキスト形式に追加します」テキスト形式を編集するときに、そのようなフィルターは表示されません。
Saulius

1
作成する必要があります。drupal.org/project/extlinkが既にこれを行わない限り、それはそうかもしれません。
Wim Leers 2016

5

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

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

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

オプション付きダイアログ

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

チェックボックス付きのダイアログ


オートコンプリートフィールドを使用してwysiwygエディターと内部リンクするための簡単なインターフェイスを提供するため、私はLinkitを好みます。
セバスチャンジケル2018年

Linkit 8.x-5.xはリンク属性のサポートを削除しました。モジュールのページは、ここで選択したソリューションに投稿されているように、「リンク属性が必要な場合は、D8 Editor Advanced linkを参照してください」とアドバイスしています。
Nick Hope
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.