2012-11-08 4 views
3

tinyMCE 출력을 여러 스팬 대신 또는 여러 스팬 대신 javascript (일부 라이브러리)를 사용하여 동일한 방법으로 구성 할 수 있습니까? 당신은 내가 모든 범위에 외부 범위에 적용된 스타일을 적용해야 볼 수 있듯이TinyMCE 출력 래퍼 스팬 대신 단일 스팬 만들기

<p> 
    <span style="font-style: italic;">Hi How Are </span> 
    <span style="font-weight: bold;font-style: italic;">you</span> 
    <span style="font-style: italic;">?</span> 
</p> 

과 : 예를 들어, TinyMCE에 들어

내가 형식으로 출력을 필요로하는 대신 나에게이 출력

<p> 
    <span style="font-style: italic;">Hi How Are <span style="font-weight: bold;">you</span>?</span> 
</p> 

을 제공합니다 그들을 하나의 것들로 나눕니다. 구성을 살펴 보았지만 동일한 구성 요소를 찾을 수 없습니다. 나의 현재 TinyMCE에 구성은 다음과 같습니다

mode : "textareas", 
theme : "simple", 
formats : { 
     bold : {inline : 'span', styles : {fontWeight : 'bold'}}, 
     italic:{inline : 'span', styles : {fontStyle:'italic'}} 
} 

어떤 제안?

답변

0

불행히도 이러한 바람직한 동작은 기본적으로 제공되지 않습니다. 나는 당신이 tinymce 포럼과 vote for this feature request tinymce 웹 사이트에서 물어볼 것을 제안합니다. id 버그 5411이있는 계정입니다 (tinymce 사용자 계정을 만들어야 할 수도 있음). 나는 중첩되지 않은 범위에 대해서도 같은 필요성을 가지고 있었지만, 내 자신의 플러그인을 개발해야했습니다. Formatter.js 파일을 중첩하지 않도록 덮어 쓰는 것이 매우 까다로운 작업이었습니다.

업데이트 : 내 Formatter 클래스를 제공하면 도움이 될 것 같습니다. 이 클래스는 최신 tinymce 버전의 Formatter.js에서 최신이 아니므로 기능이 부족할 수 있습니다 (아직 아무런 문제가 없었음에도 불구하고). 저는 게으른 코드에서 독일어 설명을 지켰습니다.

불행히도 SO는 게시 할 공간이 한정되어 있으므로 클래스 코드를 붙여 넣으십시오 : http://fiddle.tinymce.com/2tcaab.

+1

감사합니다. Formatter.js와 함께이 문제에 대해 투표를하고 나중에 – Ankur

+0

을 부탁합니다. 기능 요청 5411 (http://www.tinymce.com/develop/bugtracker_features.php#!order)에 투표하는 것을 잊지 마십시오. = desc 및 column = number & filter = 중첩 % 20span & status = 열린, 검증 됨 및 유형 = feature) – Thariama