Cara mengatur target = "_ blank" untuk tautan di CKEditor


10

Saya menggunakan CKEditor di Drupal 8. Saya ingin setiap tautan terbuka di tab browser yang baru. Saya ingin kode terlihat seperti ini

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

Tetapi jika saya menggunakan Tombol tautan di editor saya tidak punya pilihan untuk target kosong. Saya hanya bisa mengisi url tautan dan kodenya terlihat seperti ini

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

Adakah yang harus saya lakukan untuk mengubah ini?

Jawaban:



5

Jika Anda ingin setiap tautan terbuka di jendela baru, akan lebih baik untuk tidak menggunakan modul Editor Advanced Link, tetapi tambahkan filter ke format teks Anda yang mengatur target=_blanksetiap <a>.


Bagaimana saya bisa melakukan itu: "tambahkan filter ke format teks Anda yang menetapkan target = _blank pada setiap <a>"? Saya tidak melihat filter semacam itu saat mengedit format teks.
Saulius

1
Anda harus membuatnya. Kecuali drupal.org/project/extlink sudah melakukan ini, sepertinya itu mungkin.
Wim Leers

5

Anda dapat menggunakan modul Linkit dan menambahkan atribut "target" di admin / config / content / linkit / kelola / default / atribut / add

Ini memiliki dua opsi:

  • Selectlist dengan target yang telah ditentukan.

Dialog dengan opsi

  • Kotak centang sederhana untuk memungkinkan tautan dibuka di jendela atau tab browser baru.

Dialog dengan kotak centang


Saya lebih suka Linkit karena menyediakan antarmuka yang mudah untuk menghubungkan internal dengan editor wysiwyg dengan menggunakan bidang autocomplete.
Sébastien Gicquel

Linkit 8.x-5.x telah menghapus dukungan untuk atribut tautan. Halaman modul menyarankan: "Jika Anda membutuhkan atribut tautan, lihat tautan D8 Editor Advanced", sebagaimana diposting dalam solusi yang dipilih di sini.
Nick Hope
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.