주문 상태가 업데이트되면 CS-Cart는 두 개의 이메일을 발송합니다. 하나는 고객에게 fn.cart.php:6102
이고 다른 하나는 공급 업체 fn.cart.php:6123
입니다.CS-Cart 멀티 벤더 - 공급 업체 주문 알림
현재 내가 내 테마 design/themes/mytheme/mail/templates/order/order_notification.tpl
및 design/themes/mytheme/mail/templates/order/order_notification_subl.tpl
에 design/backend/mail/templates/order/order_notification.tpl
및 design/backend/mail/templates/order/order_notification_subl.tpl
,
에서 템플릿을 복사 한 템플릿을 오버라이드 (override)합니다.
내 사용자 지정 템플릿은 클라이언트 알림 전자 메일에서만 사용되지만 공급 업체 알림에도 필요합니다. 이것이 일어날 수있는 방법이 있습니까?
나는 조금 더 깊이 파고 시도하지만-곳이 없어.
공급 업체 전자 메일이 전송되면 함수 호출에 'A'
매개 변수를 전달하는 것으로 보입니다. 템플릿 경로가 fn_get_theme_path()
기능 (fn.common.php:108
)에 내장 될 때 $area
가 A
경우
다음, 디자인 디렉토리가 themes/
대신 backend/
폴더로 설정됩니다.
내가 뭔가를 내려다 보았습니까? 핵심을 해킹 할 수있는 유일한 방법입니까?
감사합니다. 내가 언급 한 갈고리에 갈거야 :) – Hippie