2017-01-21 4 views
0

TinyMCE에 사용자 지정 형식을 추가하여 선택한 표제 요소 또는 선택한 모든 요소에 사용자 지정 클래스를 추가하려고합니다.여러 요소/선택기에 대한 TinyMCE 형식

단일 요소/태그에 대한 선언 형식이 인 경우이 올바로 작동합니다. 다음 예제에서 선택 항목이 H1 내에 있으면이 형식은 클래스를 추가합니다.
그러나 선택 항목이 H3 요소 내에 있으면 사용자 정의 클래스를 수신함과 동시에 요소는 H1으로 변환됩니다.

array(
'title' => 'Custom Style', 
'inline' => '', 
'block' => 'h1', 
'selector' => '', 
'classes' => 'custom-class' 
) 

나는 요소 ,| 분리 된 목록을 사용하여 시도, 또는 완전히 비어 있지만 모든 오류가 발생합니다 :

'block' => 'h1,h2,h3,h4,h5,h6' 
    // or 
'selector' => 'h1|h2|h3|h4|h5|h6' 
    // or 
'block' => '' 
'selector' => '' 

는 여러 블록 요소를 지원하거나 추가 할 수 있습니다를 선택된 요소에 대한 클래스 - 그것이 무엇이든간에?

답변

1

난 당신이 제목 만에 적용 할 경우, 사용자 정의 형식이 모든 요소을 적용하는 방법을 잘 모르겠어요 동안, 당신은 이런 식을 작성합니다 그래서

array(
    'title' => 'Custom Style', 
    'selector' => 'h1,h2,h3,h4,h5,h6', // the selectors we want the class to apply to 
    'classes' => 'custom-class' 
) 

사용자는 먼저 표제 요소 중 하나를 작성해야합니다. 그런 다음 사용자는이를 선택하고 '사용자 정의 클래스'를 적용 할 수 있습니다.

여기에서 언급 한 것 :