키는 CKE iframe의 문서 개체에 액세스하는 것입니다. 그런 다음 설정을 터치하지 않고 문서 머리 부분에 CSS 링크 만 토합니다. 예 https://stackoverflow.com/a/577002/694325
에서 나는 (https://stackoverflow.com/a/2685661/694325 당신이 이름을 "editor1"를 사용한다고 가정하지만, 당신이 무엇을 사용 ..
var doc = CKEDITOR.instances.editor1.document.$; // get CKE doc!
var cssId = 'myCss';
if (!doc.getElementById(cssId))
{
var head = doc.getElementsByTagName('head')[0];
var link = doc.createElement('link');
link.id = cssId;
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'http://my.little.pony.net/Your.css';
link.media = 'all';
head.appendChild(link);
}
또는 당신은 당신이 그런 종류의 물건에 jQuery를 그것입니다 수 있다면입니다입니다)
var doc = CKEDITOR.instances.editor1.document.$; // shortcut
$("<link/>", {
rel: "stylesheet",
type: "text/css",
href: "http://my.little.pony.net/Your.css"
}).appendTo($(doc).find("head"));
문제를 조금 명확하게 할 수 있습니까? 편집기에서 내용에 대한 사용자 정의 스타일을 제공하는 CSS 파일을 삽입해야합니까? 아니면 사용자 정의 항목/선택 사항을 스타일 세트 드롭 다운 메뉴에 추가 하시겠습니까? – Nenotlep
나는 편집자 내의 내용을위한 주문 작풍을 제공 할 css 파일을 놓고 싶다. 하지만 CSS 파일은 url을 통해 전달됩니다. – benchpresser