วิธีตั้ง target =“ _ blank” สำหรับลิงค์ใน CKEditor


10

ฉันใช้ CKEditor ใน Drupal 8 ฉันต้องการให้ทุกลิงก์เปิดในแท็บใหม่ของเบราว์เซอร์ ฉันต้องการให้รหัสมีลักษณะเช่นนี้

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

แต่ถ้าฉันใช้ลิงค์ปุ่มในเครื่องมือแก้ไขฉันไม่มีตัวเลือกสำหรับเป้าหมายว่าง ฉันสามารถกรอก URL ของลิงค์และรหัสมีลักษณะเช่นนี้

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

ความคิดใดที่ฉันต้องทำเพื่อเปลี่ยนแปลงสิ่งนี้?

คำตอบ:



5

หากคุณต้องการทุกการเชื่อมโยงไปเปิดในหน้าต่างใหม่ก็ต้องการจะดีกว่าที่จะไม่ใช้โมดูลแก้ไขการเชื่อมโยงขั้นสูง แต่แทนที่จะเพิ่มตัวกรองรูปแบบข้อความของคุณที่ชุดในทุกtarget=_blank<a>


ฉันจะทำเช่นนั้นได้อย่างไร: "เพิ่มตัวกรองไปยังรูปแบบข้อความของคุณที่กำหนดเป้าหมาย = _blank ในทุก ๆ <a>" ฉันไม่เห็นตัวกรองชนิดนั้นเมื่อแก้ไขรูปแบบข้อความ
Saulius

1
คุณต้องสร้างมันขึ้นมา เว้นแต่ว่าdrupal.org/project/extlinkทำเช่นนี้แล้วดูเหมือนว่ามันจะเป็นไปได้
Wim Leers

5

คุณสามารถใช้โมดูล Linkitและเพิ่มคุณสมบัติ "เป้าหมาย" ได้ที่ admin / config / content / linkit / จัดการ / default / attribute /

มันมีสองตัวเลือก:

  • เลือกรายการที่มีเป้าหมายที่กำหนดไว้ล่วงหน้า

กล่องโต้ตอบพร้อมตัวเลือก

  • ช่องทำเครื่องหมายง่าย ๆ เพื่ออนุญาตให้เปิดลิงค์ในหน้าต่างเบราว์เซอร์หรือแท็บใหม่

กล่องโต้ตอบพร้อมช่องทำเครื่องหมาย


ฉันชอบ Linkit เพราะมันให้อินเตอร์เฟซที่ง่ายสำหรับการเชื่อมโยงภายในกับบรรณาธิการ wysiwyg โดยใช้ฟิลด์เติมข้อความอัตโนมัติ
Sébastien Gicquel

Linkit 8.x-5.x ได้ลบการสนับสนุนสำหรับคุณสมบัติลิงค์ หน้าของโมดูลแนะนำ: "หากคุณต้องการแอตทริบิวต์ลิงค์โปรดดูลิงค์ D8 Editor Advanced" ตามที่โพสต์ในโซลูชันที่เลือกไว้ที่นี่
Nick Hope
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.