2017-01-20 1 views
0

TinyMCE의 "Insert/Edit Table"대화 상자의 모양을 변경하고 싶습니다. 현재 대화 상자에는 HTML5에서 사용되지 않는 속성을 관리하는 필드가 표시됩니다. 예를 들어, border 속성은 사용되지 않는 것으로 간주됩니다. http://krompaco.nu/2010/05/alter-default-initoptions-for-tinymce-in-episerver-6/TinyMCE 3에서 어떻게 테이블 대화 상자에서 필드를 제거 할 수 있습니까?

그러나 "삽입/편집 테이블"대화는 여전히 우리가 실행에 "국경"필드를 제공합니다 : 이제

, 나는 성공적으로 기술이 여기에 제시된 확장하여 표현 마크 업에서 경계 속성을 제거 할 수 있습니다 TinyMCE 메뉴 버튼의 테이블 대화 상자. 프로그래머는 TinyMCE의 툴바 옵션을 사용하여 편집기에서 표시되는 실제 버튼을 제어 할 수 있습니다. https://www.tinymce.com/docs/configure/editor-appearance/#toolbarn

여전히 테이블 단추를 표시하고 있지만 해당 대화 상자에서 일부 비추천 필드를 제거하려고합니다. 우리는 어떻게이 일을 할 수 있습니까?

우리는 TinyMCE 버전 3.3.9.3을 사용하는 EpiServer CMS (버전 8-10)를 사용하고 있습니다. 당신의 도움을 주셔서 감사합니다.

답변

0

아마도 virtualPathMappings을 사용할 수 있습니다. CMS8-10에서도 여전히 지원되는 것 같습니다.

이것은 대화 상자가있는 aspx 또는 ascx 파일의 사본을 만들어야 함을 의미합니다. EPiServer 코드에서 파일 상속 = "을"이 있고 당신이 원하는 방법을 마크 업을 변경 한 다음의 Web.config의 섹션에 아래 설정을 추가 :

<virtualPathMappings> 
    <add url="~/yourprefix/CMS/Edit/LinkDialogName.ascx" mappedUrl="~/YourProjectFolder/LinkDialogName.ascx" /> 
</virtualPathMappings> 

이 해킹의 약간 그러나입니다.

+0

감사합니다. Andreas. VirtualPathMappings가 사용되지 않는 것 같습니다. http://world.episerver.com/documentation/class-library/?documentId=cms/7/c31cbf15-8071-c4b4-5481-65acc9df97c4 –

+0

구성이 EPiServer로 이동 되었기 때문에 생각합니다. 프레임 워크 : http :// /world.episerver.com/documentation/class-library/?documentId=episerverframework/7/b83e1140-8611-f3a8-1fdb-19f38e731294 – Andreas

+0

감사합니다. 우리 팀은이를 토의하고 대체 접근 방식을 결정했습니다. 도와 주셔서 감사합니다. –

관련 문제