Добавление информации о заказе в письмо-уведомление(tpl) — различия между версиями
Mad grant (обсуждение | вклад) (Новая страница: «Необходимо добавить в письмо, которое приходит клиенту и администратору сайта информацию…») |
Mad grant (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
в данный шаблон после всех трех блоков $FORMS | в данный шаблон после всех трех блоков $FORMS | ||
− | добавляем макрос %emarket order(%order_id%,'mail')% | + | добавляем макрос: |
+ | <source lang="html"> | ||
+ | %emarket order(%order_id%,'mail')% | ||
+ | </source> | ||
Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать | Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать | ||
в | в | ||
− | + | /tpls/emarket/customer/ | |
− | + | /tpls/ematket/ | |
Теперь осталось сверстать данный шаблон, за основу можно взять шаблон /tpls/emarket/default.tpl. | Теперь осталось сверстать данный шаблон, за основу можно взять шаблон /tpls/emarket/default.tpl. | ||
Если же Вам нужно будет добавить в шаблон дополнительные поля, которых нет на первом шаге оформления заказа(например адрес), Вам будет необходимо использовать макрос: | Если же Вам нужно будет добавить в шаблон дополнительные поля, которых нет на первом шаге оформления заказа(например адрес), Вам будет необходимо использовать макрос: | ||
− | + | <source lang="xml"> | |
%data getPropertyGroupOfObject(%delivery_address%,'common')% | %data getPropertyGroupOfObject(%delivery_address%,'common')% | ||
− | + | </source> | |
[[Категория:Верстка в TPL]][[Категория:Модуль Интернет магазин]] | [[Категория:Верстка в TPL]][[Категория:Модуль Интернет магазин]] |
Версия 10:47, 2 декабря 2012
Необходимо добавить в письмо, которое приходит клиенту и администратору сайта информацию о заказе.
Задача решается на примере шаблона demoold (классический интернет магазин, версия 2.8.6).
Решение. Для реализации поставленной задачи нужно отредактировать шаблон, по которому формируется письмо-уведомление о заказе: /tpls/emarket/mail/default.tpl
в данный шаблон после всех трех блоков $FORMS
добавляем макрос:
%emarket order(%order_id%,'mail')%
Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать
в /tpls/emarket/customer/ /tpls/ematket/
Теперь осталось сверстать данный шаблон, за основу можно взять шаблон /tpls/emarket/default.tpl.
Если же Вам нужно будет добавить в шаблон дополнительные поля, которых нет на первом шаге оформления заказа(например адрес), Вам будет необходимо использовать макрос:
%data getPropertyGroupOfObject(%delivery_address%,'common')%