2012-10-02 1 views
2

게시 편집기의 컨텐츠에서 제거하기 .php :Silverstripe 3.0- 스크립트 태그 후 저장하고 <p></p> 나는 내 사이트/_config에 아래 코드를 추가 내가 자바 스크립트 SilverStripe 3.0 편집기에서 허용 태그 (TinyMCE에)를 확장하고도 허용해야

HtmlEditorConfig :: get ('cms') -> setOptions (array ('valid_elements'=> "* * *")));

코드 작품과 양식을 입력 받아 들여진다 같은 태그 위

....

그러나 그 수락하지 자바 스크립트 .. (내가 시도 경고 ('안녕하세요');) 그것은에 업데이 트를 클릭 한 후 남아 에디터는하지만, '저장 및 게시'를 클릭 한 후 제거됩니다

이 주석하고 CDATA가 추가되었지만 버전 2.4.7 인정 스크립트에서 동일한 코드 ..

내가에 자바 스크립트를 허용하는 방법을 말해주십시오 편집자 .....

+0

https://github.com/kinglozzer/htmleditorscripts는 SS의 TinyMCE를 편집기에서 JS와 운이 없었어요. 불행히도 IFrame과 같은 거래. JS에 페이지를 추가하기 위해 별도의 필드를 생성 할 수 있습니다. 또는 미리 정의 된 템플릿을 기반으로 JS를 렌더링하는 Shortcode를 만들 수 있습니다. SS 2.its에 대한 SSBits [튜토리얼 있음] (http://www.ssbits.com/tutorials/2010/2-4-using-short-codes-to-embed-a-youtube-video/) 필요에 따라 적응할 수 있어야합니다. –

+0

답장을 보내 주셔서 감사합니다. Benjamin ..... 또한 TinyMCE를 교체 할 것을 고려 중입니다 ... 교체 부품을 할 수는 있지만 다른 편집기가있는 새로운 필드 유형을 어떻게 만들 수 있는지 알려줄 수 있습니까? .. 참조 또는 링크가 도움이 될 것입니다 ..... – Neelam

+0

CMS 인터페이스 (즉, 이미지 및 링크 추가)와의 긴밀한 결합으로 인해 SS 2.x에서 TinyMCE를 교체 한 사람은 없을 것이라고 생각합니다. WYSIWYG 편집기를 CMS에서 디커플링하는 것은 3.0 용 로드맵에 있었지만 지금은 그 상태가 무엇인지 전혀 알지 못합니다. 솔루션을 찾으면 여기에 게시하십시오 :) –

답변