2014-04-23 2 views
0

예를 들어 텍스트를 약간 변경하여 표준 메일 초대 템플릿을 사용자 정의해야합니다. 데이터 딕셔너리에 저장된 초대장에 대한 프리 마커 템플릿을 편집하면이 작업을 수행 할 수 있습니다. 그러나 응용 프로그램 패키징과 관련해서는 최적이 아닙니다. 정규 확장 메커니즘처럼 확장 클래스 패스에 넣을 수있는 방식으로 템플릿을 확장 할 수 있습니까?알림 템플릿을 덮어 쓰고 클래스 경로에 넣으십시오.

편집 : 이메일의 invoice 템플릿이 InviteSender 자바 클래스에 하드 코드됨을 알았습니다. :(

그래서 나는 우리가이 작업을 수행하는 클래스 (및 많은 다른 사람을) 확장 할 것 같아요.

내가있는 FTL-파일을 대체하는 패치를 작성하는 것입니다 생각할 수있는 또 다른 방법 우리의 편집들과 함께 데이터 사전에 시간을 설치합니다. 어떤 다른 아이디어?

답변

2

그것은 완료되었습니다이 blog로 작성되었습니다.

을 짧은 없음에서 박스 솔루션의 더 밖으로 그것을 위해 없다 . 예. 파일 및 패치 Alfr을 부트 스트랩 할 수 있습니다. esco (가장 많이 사용되는 방법)입니다.

또한 Alfresco가 설치된 서버에 액세스하지 않고 템플릿을 변경하는 것이 좋은 점을 고려해야합니다. Alfresco를 관리/운영/사용하는 기능적인 사람들은 필요에 따라 템플릿을 변경할 수 있습니다.

+0

그래, 내가 내 자신의 템플릿을 만들 때 블로그에 설명 된 방법을 사용합니다. 이제는 기존 템플릿을 수정해야하므로 기존 컨텐츠를 새 버전으로 대체하는 패치에서 작성합니다. Wil은 업그레이드시 Alfresco가 앞으로도 새로운 버전으로 교체하지는 않지만 montitor에 필요합니다. – billerby

+0

예하지만 일반적인 업그레이드 프로세스입니다. Alfresco 자신의 변경 사항을 비교해보십시오. 그리고 템플릿을 변경하십시오. –

+0

네,하지만 가능한 한 오랫동안 우리가 항상 피하려고 노력하는 것은 아닙니다. :) – billerby

관련 문제