Добавление информации о заказе в письмо-уведомление(tpl) — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 12: Строка 12:
  
  
%emarket order(%order_id%,'mail')%
+
[%emarket order(%order_id%,'mail')%]
 
+
[http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/internetmagazin/emarket_order/]
  
 
Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать
 
Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать

Версия 10:55, 2 декабря 2012

Необходимо добавить в письмо, которое приходит клиенту и администратору сайта информацию о заказе.

Задача решается на примере шаблона demoold (классический интернет магазин, версия 2.8.6).


Решение. Для реализации поставленной задачи нужно отредактировать шаблон, по которому формируется письмо-уведомление о заказе: /tpls/emarket/mail/default.tpl

в данный шаблон после всех трех блоков $FORMS

добавляем макрос:


[%emarket order(%order_id%,'mail')%] [1]

Который возвращает информацию о заказе по шаблону mail.tpl, который должен лежать

в

  • /tpls/emarket/customer/
  • /tpls/ematket/

Теперь осталось сверстать данный шаблон, за основу можно взять шаблон /tpls/emarket/default.tpl.

Если же Вам нужно будет добавить в шаблон дополнительные поля, которых нет на первом шаге оформления заказа(например адрес), Вам будет необходимо использовать макрос:


%data getPropertyGroupOfObject(%delivery_address%,'common')%