W transakcyjnym kodzie e-mail widzę to:
{{layout handle="sales_email_order_items" order=$order}}
{{var items_html}}
Które, jak sądzę, odnosi się do tego pliku szablonu:
/app/design/adminhtml/default/default/template/email/order/items.phtml
Próbowałem utworzyć nowy folder z naszym motywem, aby uniknąć zastąpienia podstawowych plików:
/app/design/our_theme/default/default/template/email/order/items.phtml
Ale to nie wydaje się działać, czy istnieje właściwy sposób na zastąpienie tego pliku bez zwykłego zastąpienia rdzenia?
Możesz zobaczyć, który szablon „sales_email_order_items” odnosi się podczas wyszukiwania
Na
app/design/frontend/base/default/layout/sales.xml
przykład zobaczysz:Tutaj możesz znaleźć ścieżkę:
template="email/order/items.phtml"
Twoja struktura katalogów
/app/design/our_theme/default/default/template/email/order/items.phtml
wydaje się nieprawidłowa, szczególnie część/app/design/our_theme/default/default/template...
- powinna być/app/design/our_theme/default/template...
(domyślnie jedna mniejsza, tak sądzę).źródło