2012-02-12 30 views
23

Magento dường như có rất nhiều mẫu email để gửi nhiều thông điệp khác nhau dựa trên các hoạt động sử dụng: đăng ký, khôi phục mật khẩu, trật tự, vận chuyển vvTất cả các mẫu email Magento ở đâu?

Tôi có thể tìm thấy tất cả các mẫu email ở đâu để tôi có thể tùy biến chúng TẤT CẢ và không bao giờ bỏ lỡ một trong số họ để tránh tìm kiếm xấu khi người dùng thấy một mẫu mặc định kém?

Tất cả đều có ở một vị trí/thư mục không?

Trả lời

47

app/locale/en_US/template/email/ là địa điểm/vị trí mặc định. Bạn không nên tùy chỉnh chúng trong hệ thống tập tin, hoặc nếu bạn làm thế, hãy lên kế hoạch bảo vệ & sáp nhập khi bạn nâng cấp.

Bạn có thể tùy chỉnh chúng (mặc dù hơi khó xử) thông qua Hệ thống> Email giao dịch. Trong khu vực này, bạn chọn tệp cơ sở cho ngôn ngữ của bạn và thay đổi nội dung, sau đó được lưu trữ trong cơ sở dữ liệu.

+1

Cảm ơn! Nhưng điều này là do tôi phải: 1) tạo ra 36 mẫu email từ các mẫu mặc định của Magento, 2) gán từng mẫu một cho mỗi 36 chức năng sử dụng mẫu email nằm rải rác trên tất cả các bảng khác nhau trong Hệ thống - > Cấu hình ........ họ đang nghĩ gì ... –

+0

Đợi chút, tôi nghĩ có một thư mục địa phương bên trong mỗi chủ đề, chẳng hạn như chủ đề hiện đại:/app/design/frontend/default/modern/locale/en_US ..... Vì vậy, nếu tôi tạo mẫu email có trong mẫu/email, chúng sẽ được sử dụng trên các hệ thống mặc định? –

+1

Sucks, nó không hoạt động theo cách đó .... các mẫu email phải được xem là một phần của chủ đề ... –

0

ứng dụng/ngôn ngữ/<Language>/mẫu/email/

Tìm tất cả các mẫu có tên.

1

Đây là một plugin miễn phí cho phép ghi đè của bạn các mẫu email: https://www.yireo.com/software/magento-extensions/email-override

Đây là nơi bạn đặt ghi đè:

app/design/frontend/{PACKAGE}/{THEME}/locale/{LOCALE}/template/email 

Vì vậy, nếu tôi được trọng tập tin này:

app/locale/en_US/template/email/account_new.html 

và nếu tên gói của tôi là "gói" và chủ đề của tôi là "mặc định", tôi sẽ đặt tệp ghi đè của mình tại đây:

app/design/frontend/package/default/locale/en_US/template/email/account_new.html 
2

cho Magento 1.9.x.x

app/locale/lang_CODE/template/email 

cho Magento 2.x

app/design/frontend/YOURPACKAGE/YOURTHEME/ 
Các vấn đề liên quan