CKEditor'daki bağlantılar için target = “_ blank” nasıl ayarlanır


10

Drupal 8'de CKEditor kullanıyorum. Her bağlantının yeni bir tarayıcı sekmesinde açılmasını istiyorum. Kodun böyle görünmesini istiyorum

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

Ancak editörde Düğme düğmesini kullanırsam hedef boşluğu için seçeneğim yoktur. Ben sadece link url doldurabilirsiniz ve kod böyle görünüyor

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

Bunu değiştirmek için ne yapmam gerektiğine dair bir fikrin var mı?

Yanıtlar:



6

Linkit modülünü kullanabilir ve admin / config / content / linkit / manage / default / attributes / add dizinine bir "hedef" özelliği ekleyebilirsiniz

İki seçeneği vardır:

  • Önceden tanımlanmış hedeflere sahip seçim listesi.

Seçeneklerle iletişim kutusu

  • Bağlantıların yeni bir tarayıcı penceresinde veya sekmesinde açılmasına izin veren basit onay kutusu.

Onay kutusuyla iletişim kutusu


Bir otomatik tamamlama alanı kullanarak wysiwyg editörleri ile dahili bağlantı için kolay bir arayüz sağladığı için Linkit'i tercih ediyorum.
Sébastien Gicquel

Linkit 8.x-5.x, bağlantı öznitelikleri desteğini kaldırmıştır. Modülün sayfası şunları tavsiye eder: "Burada bağlantı özniteliklerine ihtiyacınız varsa, lütfen seçilen çözümde yayınlanan şekliyle D8 Editor Gelişmiş bağlantısına bakın".
Nick Hope

5

İsterseniz her link yeni bir pencerede açmak için, bu Editör Gelişmiş Bağlantı modülü kullanmayın daha iyi, ancak bunun yerine setleri senin metin biçiminde bir filtre eklemek istiyorum target=_blankher üzerine <a>.


Bunu nasıl yapabilirim: "metin biçiminize her <a> hedef = _blank ayarlayan bir filtre ekleyebilirim"? Bir metin biçimini düzenlerken bu tür bir filtre görmüyorum.
Saulius

1
Bir tane oluşturmanız gerekir. Sürece drupal.org/project/extlink zaten bunu yapar, bu bu olabilir gibi geliyor.
Wim Leers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.