2013-02-26 2 views
2

Umbraco에서 부트 스트랩의 collapse 기능을 사용하려고하지만, 서식있는 텍스트 편집기 (TinyMCE)에서 페이지의 HTML을 편집 할 때 페이지를 저장할 때 data- 속성이 문질러 지므로 플러그인이 작동하지 않습니다. 나는 아무 효과없이 Allow any markup in the tinymce editor를 따라 갔다. TinyMCE가 내 HTML을 제거하는 것을 멈출 수 있습니까?TinyMCE Umbraco에서 HTML 스크러빙

편집 : 나는 http://fiddle.tinymce.com/BNcaab

에서 문제를 재현 한 다음 절약 HTML 편집기에 아래의 코드를 붙여 시도하고 다시 HTML 편집기를 clickig. <![CDATA[*[*]]]> TinyMCE에 최근 버전 :

<a class="accordion-toggle down" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne"> 
    <h4>Slide 1</h4> 
    <span class="accordion-arrow"></span> 
</a> 

답변

2

Umbraco는 저장/게시 이벤트 후 TidyHtml이 실행되고 불행하게도 tinyMCE 유효/invalid_elements가있는 100 % sysnc가 아닙니다. 다수의 html5 요소와 속성이 버려지고 < 스크립트 >과 같은 다른 기본 요소가 있다고 생각합니다. (더 나은 결과라고 할 수 있습니다.) < iframe이 >입니다. 나는 깔끔한 요소들의 정확한 목록을 기억하지 못하지만, 이것은 최신 Umbraco 4.8.11 구현에 관해서 만났던 문제이며, 불행하게도 깔끔한 기능을 사용하지 않아야했습니다. 비활성화 깔끔한는 함께 [/config/umbracoSettings.config]에서 수행 할 수있는 작업은 다음과 같습니다

<!-- clean editor content with use of tidy --> 
    <TidyEditorContent>False</TidyEditorContent> <!-- gross but: http://our.umbraco.org/wiki/how-tos/customizing-the-wysiwyg-rich-text-editor-(tinymce)/allow-any-markup-in-the-tinymce-editor --> 
+0

고마워, 결국이 문제가 해결되었습니다. – Echilon

+0

이것은 나를 위해 작동하지 않았다 - 여전히 내 '