Minishop2: разные письма менеджеру и заказчику Новый

Дополнение: minishop2

Всем добрый день! Надеюсь, вопрос простой.
Есть 2 чанка для отправки писем менеджеру и заказчику товара, вывод списка товаров в которых разный:
mytpl.msEmail.new.manager
[[!msGetOrder?id=`[[+id]]` &tplRow=`mytpl.email.msGetOrder.row`]]
...
и mytpl.msEmail.new.user
[[!msGetOrder?id=`[[+id]]`&tplRow=`mytpl.msGetOrder.row`]]
...
Эти 2 чанка вывода товаров отличаются только одной строчкой — той, которую я хочу чтобы приходила только менеджеру.

mytpl.email.msGetOrder.row:
<tr>
	<td class="image"><img width="80" class="smimg" src="[[++site_url]][[+thumb:default=`[[++assets_url]]images/nophoto.png`]]" /></td>
	<td class="title">[[+link:isnot=``:then=`<a href="[[+link]]">[[+name]]</a>`:else=`[[+name]]`]]
		<small><i>[[+option.color]] [[+option.size]]</i></small>
	</td>
	<td class="count">[[+count]] [[%ms2_frontend_count_unit]]</td>
	<td class="weight">[[+weight]] [[%ms2_frontend_weight_unit]]</td>
	<td class="price">[[+price]] [[%ms2_frontend_currency]]</td>
	<td rowspan="[[+count]]" class="vendor" style="background:#e4e4e4;"><span style="color:#558f02; font-size:12px;">[[+vendor.name]]</span></td>
	
	
</tr>
<!--minishop2_option.color [[%ms2_frontend_color]]: [[+option.color]];-->
<!--minishop2_option.size [[%ms2_frontend_size]]: [[+option.size]];-->

mytpl.msGetOrder.row

<tr>
	<td class="image"><img width="80" class="smimg" src="[[++site_url]][[+thumb:default=`[[++assets_url]]images/nophoto.png`]]" /></td>
	<td class="title">[[+link:isnot=``:then=`<a href="[[+link]]">[[+name]]</a>`:else=`[[+name]]`]]
		<small><i>[[+option.color]] [[+option.size]]</i></small>
	</td>
	<td class="count">[[+count]] [[%ms2_frontend_count_unit]]</td>
	<td class="weight">[[+weight]] [[%ms2_frontend_weight_unit]]</td>
	<td class="price">[[+price]] [[%ms2_frontend_currency]]</td>
	
	
</tr>
<!--minishop2_option.color [[%ms2_frontend_color]]: [[+option.color]];-->
<!--minishop2_option.size [[%ms2_frontend_size]]: [[+option.size]];-->
Но на почту заказчику тоже приходит эта лишняя строчка.
Почему так может быть?

И второй вопрос: не получается вывести в письмо значения полей floor и pod. В системных настройках в ms2_order_address_fields я добавила floor и pod. В письме вывожу их так:
<li>[[%ms2_frontend_pod]]: [[+address.pod]] </li>
    <li>[[%ms2_frontend_floor]]: [[+address.floor]] </li>
%ms2_frontend_pod] и %ms2_frontend_floor также добавила в словари — слова в письме выводятся.
06 октября 2016, 13:46    Любовь   G+  
0    562 0

Комментарии (2)

  1. usdm 06 октября 2016, 14:44 # +1
    Если ваши доп поля реализованы через TV, то попробуйте добавить в вызов includeTVs=`pod,floor`

    docs.modx.pro/components/minishop2/snippets/msgetorder
    1. Любовь 06 октября 2016, 15:05 # 0
      Спасибо. Пробовала так:
      [[!msGetOrder?&id=`[[+id]]`
      	&tplPayment=`mytpl.msOrder.payment`
      	&tplDelivery=`mytpl.msOrder.delivery`
      	&tplSuccess=`mytpl.msOrder.success`
      	&tplRow=`mytpl.msGetOrder.row`
      	&includeTVs=`pod,floor`
      ]]
      В письме пробую вывести так:
      <li>[[%ms2_frontend_pod]]: [[+address.pod]] | [[+pod]] | [[+tv.pod]]</li>
          <li>[[%ms2_frontend_floor]]: [[+address.floor]] | [[+floor]] |  [[+tv.floor]]</li>
      Пусто.

      Эти поля у меня должны заполняться при заполнении адреса… т.е. как дополнительные поля — не могу понять как их сделать? Как обычные дополнительные поля? Но к какому шаблону их привязывать и каким образом они попадут в письмо?
    Вы должны авторизоваться, чтобы оставлять комментарии.