2013-04-22 2 views
0

어디에서나 검색 한 결과 내 문제에 대한 답을 찾지 못하는 것 같습니다. ckconfig.jsp 파일에 하나의 스타일로 하나의 요소를 적용하려면 당신은 단순히 사용CK 편집기에서 단일 스타일에 여러 요소를 적용하는 방법

{이름 : '헤더 1'요소 'H1', 속성 : { '클래스' 'template_header_1를' }}

이 적용은 요소 I는 모두 리튬 및 UL 요소에 하나의 스타일을 적용하려고

H1에 클래스 template_header_1입니다. 나는 이런 식으로 뭔가를 원하는 :

{이름 : '스페셜리스트', {요소 : 'UL'속성 : { '클래스': 'ul_class'}} {요소 '리', 속성 : { '클래스' 'li_class'}}}

이 가상 구 UL 이어

01 li_class 클래스 을 갖는다 ul_class 클래스 을 갖는다

이렇게하면 하나의 클래스를 적용 할 수 있고 별도의 클래스가 두 개가 아닌 하나의 선언으로 요소를 구분하는 데 적용됩니다. 이것이 가능한가?

+0

요소에 스타일을 적용한 내용을 처음 들어 보았습니다. 그게 무슨 뜻입니까? – Nenotlep

+0

적어도 당신이 성취하려는 것을 이해하는 것은 어렵습니다. 'h1','ul' 및'li' 요소를 모두 특정 클래스로 만들려고하십니까? 나는 후 처리 또는 CKEditor 데이터를 사전 처리하기 위해 이걸? CKEditor에서 데이터를 삽입하거나 편집하려고합니까? 뭔가 필터링하려고합니까? 나는 단서 일 수도 있고 java 커넥터가 어떤 일을하는지 모를 수도 있습니다. – Nenotlep

+0

첫 번째 것은 ckconfig.jsp 파일에서 유효한 fuction입니다. 내가하려는 것은 ** li ** 및 ** ul ** 요소를 모두 포함하는 목록에 적용 할 수있는 스타일을 만드는 것입니다.** ul **에 스타일을 적용 할 수 있고 ** li **에 다른 스타일을 적용하는 것보다 간단하게하기 위해 목록에 하나의 스타일을 적용 할 수 있습니다. – coltonfranco

답변

0

나는 내 원래의 제안을 테스트하고 시도했다고 생각했지만 분명히하지 않았다. 나는 이것을 실제로 재현 할 수 없다.

유일한 대안은 템플릿 플러그인을 사용하여 필요에 따라 하나 이상의 코드 태그를 삽입하는 것입니다. 분명히 이미 작성한 텍스트에 태그를 추가 할 수 없다는 단점이 있습니다. 새 빈 템플릿을 삽입 한 다음 텍스트를 템플릿으로 이동/복사하여 붙여 넣기 만합니다.

저는 신속한 턴키 솔루션이 없습니다. 가장 가까운 아이디어는 "어린이"매개 변수를 받아들이도록 스타일 플러그인을 강화하여 스타일 정의를 중첩 할 수 있으므로 Angular JS's 지시어에 포함 된 아이디어에 따라 접근했습니다.


원래 답 :이를 활성화하기 찾을 수

가장 가까운 것은 무엇인가 mentioned in their forums입니다. 그들은 다음과 같이 "초기"속성을 추가 할 것을 제안했습니다.

'my nested style': { 
    Element : 'div', 
    Attributes : { 
     'class' : 'infobox', 
     'Initial' : '<h4>header</h4><p>text</p>' 
    } 
} 
+0

테스트 해 보셨습니까? 포럼에 게시 된 게시물은 해당 사용자가 원하는 것이 무엇인지에 대한 제안이었습니다. 어떻게 작동하는지에 대한 대답이 아니 었습니다. – AlfonsoML

+0

@AlfonsoML 생각 했었지만 다시 시도 할 때 재현 할 수 없었습니다. 나는 대답을 업데이트했다. 거짓 경보로 유감스럽게 생각합니다! – Cornelius

관련 문제