Изменяем шаблон оповещения менеджера tpl — различия между версиями
Deez (обсуждение | вклад)  | 
				Mad grant (обсуждение | вклад)   | 
				||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 1: | Строка 1: | ||
| + | '''Актуально для версии 2.9'''  | ||
| + | |||
Если вас не устраивает стандартный шаблон уведомления менеджера, то вы можете поменять его.  | Если вас не устраивает стандартный шаблон уведомления менеджера, то вы можете поменять его.  | ||
| − | Для этого идём в папку tpls/emarket/mail и открываем файл default.tpl  | + | Для этого идём в папку tpls/emarket/mail и открываем файл default.tpl.  | 
| − | Нас интересует то, что написано под $FORMS['neworder_notification']    | + | Нас интересует то, что написано под $FORMS['neworder_notification'].  | 
| − | + | К примеру мы захотели, чтоб менеджеру в письме приходил не только способ оплаты, статус оплаты, сумма оплаты, но и другие данные, например наименование товара.  | |
| − | + | Для этого воспользуемся макросом %data getPropertyOfObject()%  | |
| − | + | Идём в шаблоны данных и берём соответствующие идентификаторы, в нашем случае это будет order_items  | |
| − | + | И вставляем его в шаблон tpls/emarket/mail/default.tpl в блок $FORMS['neworder_notification']  | |
| − | |||
| − | Идём в шаблоны данных   | ||
<source lang="php">  | <source lang="php">  | ||
| − | 	<p>%data getPropertyOfObject(%order_id%, 'order_items')%</p>   | + | 	<p>%data getPropertyOfObject(%order_id%, 'order_items')%</p> <!-- Наименования -->  | 
| − | |||
| − | |||
</source>  | </source>  | ||
| + | Если мы сейчас сделаем заказ на сайте, то вместо макроса %data getPropertyOfObject(%order_id%, 'order_items')% придёт что-то вроде   | ||
| + | [Relation multiple], Наименования заказа: Хомячок обычный(659)  | ||
| + | То есть кроме непосредственно самого наименования "Хомячок обычный" придёт ещё какая-то явно не нужная менеджеру информация, поэтому мы пойдём в шаблон и закомментируем лишнее, на этом всё.  | ||
| + | Протестировано в версии 2.8.5.2.  | ||
| − | + | [[Категория:Модуль Интернет магазин]][[Категория:Верстка в TPL]]  | |
Текущая версия на 10:37, 5 июня 2013
Актуально для версии 2.9
Если вас не устраивает стандартный шаблон уведомления менеджера, то вы можете поменять его. Для этого идём в папку tpls/emarket/mail и открываем файл default.tpl. Нас интересует то, что написано под $FORMS['neworder_notification'].
К примеру мы захотели, чтоб менеджеру в письме приходил не только способ оплаты, статус оплаты, сумма оплаты, но и другие данные, например наименование товара. Для этого воспользуемся макросом %data getPropertyOfObject()% Идём в шаблоны данных и берём соответствующие идентификаторы, в нашем случае это будет order_items И вставляем его в шаблон tpls/emarket/mail/default.tpl в блок $FORMS['neworder_notification']
	<p>%data getPropertyOfObject(%order_id%, 'order_items')%</p> <!-- Наименования -->
Если мы сейчас сделаем заказ на сайте, то вместо макроса %data getPropertyOfObject(%order_id%, 'order_items')% придёт что-то вроде [Relation multiple], Наименования заказа: Хомячок обычный(659) То есть кроме непосредственно самого наименования "Хомячок обычный" придёт ещё какая-то явно не нужная менеджеру информация, поэтому мы пойдём в шаблон и закомментируем лишнее, на этом всё. Протестировано в версии 2.8.5.2.