목표 : 트랜잭션 전자 메일을 보낼 때마다 보내기 전에 템플릿 텍스트 문자열을 도우미 클래스를 통해 전달하십시오.Magento - 보내기 전에 트랜잭션 전자 메일을 교환하십시오.
기본적으로 나는 원하는 방식으로 작업하고 있습니다. 약간 짜증나는 한가지를 제외하고. /app/code/core/Mage/Model/Email/Template.php를 로컬 변형으로 복사하고 getProcessedTemplate() 메소드 (줄 319)에 한 줄을 추가했습니다.
결과가 반환되기 직전에, 헬퍼를 통해 전달하고 내 이메일은 이제 끝내줍니다. 그러나, 나는 오히려 핵심을 해킹 할 필요없이이 작업을 할 수 있습니다. 새 이벤트와 옵저버를 만들어야합니까? 더 친숙한 방법이 있습니까?
그래, 그게 내가 추측 한 것 같아. 다른 어떤 것과도 충돌하지 않을 단순한 라인에 대해 많은 불만이있는 것 같습니다. Ben에게 감사드립니다. – pspahn