Cách đặt mục tiêu = Đăng _ để trống cho các liên kết trong CKEditor


10

Tôi sử dụng CKEditor trong Drupal 8. Tôi muốn mọi liên kết sẽ mở trong một tab mới của trình duyệt. Tôi muốn rằng mã trông như thế này

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

Nhưng nếu tôi sử dụng Nút liên kết trong trình chỉnh sửa, tôi không có lựa chọn nào cho mục tiêu trống. Tôi chỉ có thể điền vào url của liên kết và mã trông như thế này

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

Bất cứ ý tưởng những gì tôi phải làm để thay đổi điều này?

Câu trả lời:



5

Nếu bạn muốn tất cả các liên kết để mở trong một cửa sổ mới, nó muốn được tốt hơn để không sử dụng các mô-đun biên tập nâng cao Link, nhưng thay vì thêm một bộ lọc để định dạng văn bản của bạn mà bộ target=_blanktrên tất cả <a>.


Làm cách nào tôi có thể làm điều đó: "thêm bộ lọc vào định dạng văn bản của bạn đặt mục tiêu = _blank trên mỗi <a>"? Tôi không thấy loại bộ lọc đó khi chỉnh sửa định dạng văn bản.
Saulius

1
Bạn sẽ phải tạo một cái. Trừ khi drupal.org/project/extlink đã làm điều này, nó có vẻ như nó có thể.
Wim Leers

5

Bạn có thể sử dụng mô-đun Linkit và thêm thuộc tính "đích" tại admin / config / content / linkit / Manage / default / Properties / add

Nó có hai lựa chọn:

  • Danh sách lựa chọn với các mục tiêu được xác định trước.

Hộp thoại với các tùy chọn

  • Hộp kiểm đơn giản để cho phép các liên kết được mở trong một cửa sổ trình duyệt hoặc tab mới.

Hộp thoại với hộp kiểm


Tôi thích Linkit vì nó cung cấp một giao diện dễ dàng để liên kết nội bộ với các trình soạn thảo wysiwyg bằng cách sử dụng trường tự động hoàn thành.
Sébastien Gicquel

Linkit 8.x-5.x đã loại bỏ hỗ trợ cho các thuộc tính liên kết. Trang của mô-đun khuyên: "Nếu bạn cần các thuộc tính liên kết, vui lòng xem liên kết Nâng cao Trình chỉnh sửa D8", như được đăng trong giải pháp được chọn tại đây.
Nick Hope
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.