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

5

Linkit 모듈을 사용하고 admin / config / content / linkit / manage / default / attributes / add에서 "target"속성을 추가 할 수 있습니다

두 가지 옵션이 있습니다.

  • 사전 정의 된 대상이있는 선택 목록.

옵션이있는 대화 상자

  • 새 브라우저 창이나 탭에서 링크를 열 수있는 간단한 확인란입니다.

확인란이있는 대화 상자


자동 완성 필드를 사용하여 wysiwyg 편집기와의 내부 링크를위한 쉬운 인터페이스를 제공하기 때문에 Linkit을 선호합니다.
Sébastien Gicquel

Linkit 8.x-5.x는 링크 속성에 대한 지원을 제거했습니다. 모듈의 페이지는 "링크 속성이 필요한 경우 여기에 선택한 솔루션에 게시 된 D8 Editor 고급 링크를 참조하십시오."
Nick Hope
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.