2017-12-20 1 views
0

Voyager를 사용하기 시작했는데, Voyager의 app.js 파일에 포함 된 tinymce.init() 메소드에 포함 된 기본 설정을 무시할 수있는 방법이 있는지 알고 싶습니다. 그 파일을 uglifying하고 편집하는 것 (전체적으로 나는 끔찍한 생각처럼 보입니다). tinymce.init()를 어떻게 든 오버라이드 할 수 있습니까?Voyager에서 TinyMCE.init()을 어떻게 편집 할 수 있습니까?

답변

0

Voyager에서이 작업을 수행 할 방법이 없다면 편집기를 제거하고 정의한 것으로 대체 할 수있는 간단한 추상화를 작성할 수 있습니다. 나는 Voyager 전문가가 아니므로 TinyMCE 모듈 작성자에게 연락하고 어떤 종류의 접근 가능한 구성을 요청할 가치가 있습니다.

0

예는

당신이 THS에서

resources/views/vendor/voyager/requirements/edit-add.blade.php 

에 따라 귀하의 리소스 폴더에 보이저 템플릿을 오버라이드 (override) 할 필요가

if(user_id == 4){ 
     $("#txt_subject :input").attr("disabled", "disabled"); 
     tinyMCE.get('richtextdescription').setMode('readonly'); 
     /*Disable our description tinymce for developer user.*/ 
    } 

따라 않는 한 당신의 tinymce.init()를 덮어 쓸 수 있습니다 파일을 사용하면 tinymce.init()의 기본 동작을 무시할 수 있습니다.

위 코드 내 프로젝트 요구 사항입니다. 당신은 또한 당신의 필요에 따라 맞춤화를 할 수 있습니다.

도움이되기를 바랍니다.

관련 문제