Добавление информации о заказе в письмо-уведомление(tpl) — различия между версиями
Mad grant (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
добавляем макрос: | добавляем макрос: | ||
− | + | ||
− | %emarket order(%order_id%,'mail')% | + | <a href="http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/internetmagazin/emarket_order/">%emarket order(%order_id%,'mail')%</a> |
Версия 10:52, 2 декабря 2012
Необходимо добавить в письмо, которое приходит клиенту и администратору сайта информацию о заказе.
Задача решается на примере шаблона demoold (классический интернет магазин, версия 2.8.6).
Решение. Для реализации поставленной задачи нужно отредактировать шаблон, по которому формируется письмо-уведомление о заказе:
/tpls/emarket/mail/default.tpl
в данный шаблон после всех трех блоков $FORMS
добавляем макрос:
<a href="http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/internetmagazin/emarket_order/">%emarket order(%order_id%,'mail')%</a>
Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать
в
- /tpls/emarket/customer/
- /tpls/ematket/
Теперь осталось сверстать данный шаблон, за основу можно взять шаблон /tpls/emarket/default.tpl.
Если же Вам нужно будет добавить в шаблон дополнительные поля, которых нет на первом шаге оформления заказа(например адрес), Вам будет необходимо использовать макрос:
%data getPropertyGroupOfObject(%delivery_address%,'common')%