2013-03-29 3 views
0

이메일 구성 페이지에서 자바 스크립트를 실행할 수 있도록 sugarcrm의 이메일 모듈 용 맞춤 자바 스크립트를 포함하고 싶습니다. 그러나 해당 모듈은 * viewdefs.php 파일을로드하지 않는 것 같습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 코어 전자 메일 모듈 코드를 직접 수정하는 대신 사용자 지정 디렉터리에 추가 할 수있는 파일이있어 업그레이드가 안전합니다. 미리 감사드립니다.맞춤 자바 스크립트를 어떻게 포함합니까

사용자 정의 javascript 파일을 custom 모듈/metadata/editviewdefs.php 또는 detailviewdefs.php 등의 $ vardefs에있는 include 배열 요소에 추가하여 포함시킬 수 있지만 그럴 수는 없습니다. 전자 메일 모듈에서 작동합니다.

답변

2

참조하십시오 SugarCRM- How to get POPUP when click on Save button?

내 전체 대답은 모든 사용자 정의 자바 스크립트 업그레이드 안전한 방식으로 슈가 CRM에서 임의의 모듈에서로드하는 것에 대해입니다.

+0

after_ui_frame 로직 후크는 카일의 대답에서 핵심 요소입니다. 이것을 custom/modules/logic_hooks.php에서 정의 할 수 있습니다. – egg

+0

귀하의 링크에 설명 된대로 모듈을 생성했습니다. 정보를 제공해 주셔서 감사합니다. 도움이 되겠지만 빠른 생성보기에서는 작동하지 않습니다. 다른 모듈의 상세보기 컨텍스트 내에서 전자 메일 작성 버튼을 클릭하고 모달 작성 빠른 창이 나타나면 내 PHP 파일 (예 : "custom_popup_js_include.php"에서이 코드에 해당하는 파일)이 실행됩니다. 이것은 로그 파일에 일부 출력을 추가했기 때문에)이 파일 내에서 출력되는 javascript는 페이지에로드되지 않습니다. – benino

관련 문제