Проблема с msGetOrder
Приветствую! Василий, тут такая проблема вылезла. В чанках имэйлов есть сниппет msGetOrder. Я пробовал вставить в чанк свой модифицированный msGetOrder, но изменений нет. Удалил сниппет вообще из чанка. Все-равно генерируются письма. Есть необходимость отправлять для разных типо писем (при оплате или отправке) разные чанки (tpl.msGetOrder.row). Может есть возможность в сниппете msGetOrder определить что за письмо отправляется?
Комментарии: 4
msGetOrder берет заказ и выставляет его в плейсхолдеры, он не генерирует письмо.
Для каждого статуса указывается свой чанк и в нём ты можешь вызывать любые сниппеты, не только msGetOrder. Так что, делай сниппет обертку, который будет генерировать тебе полностью письмо в чанке.
Я на одном сайте делал вот такие чанки для писем:
Для каждого статуса указывается свой чанк и в нём ты можешь вызывать любые сниппеты, не только msGetOrder. Так что, делай сниппет обертку, который будет генерировать тебе полностью письмо в чанке.
Я на одном сайте делал вот такие чанки для писем:
[[!msGetOrderExt?
&id=`[[+id]]`
&tplRow=`tpl.msEmail.product`
&tplCondition=`package.screenshot`
&tplOperator=`isempty`
&conditionalTpls=`["tpl.msEmail.product2"]`
]]
[[$Email?
&title=`Вы сделали заказ № [[+num]] в магазине таком-то`
&plink=`1`
&cust=`0`
]]
Да, вот только почему-то у меня вообще никак не меняется письмо, даже если я сделаю так (удалю из чанка письма [[!msGetOrder@paided?id=`[[+id]]`]]), то письмо все-равно придет как надо. И замена msGetOrder на свой сниппет вообще никак не влияет. У меня если что последний modx и последний minishop. С этой проблемой я столкнулся еще в предыдущем топике modx.pro/help/3711/.
Буду благодарен за помощь.
Буду благодарен за помощь.
<h3>[[%ms2_email_subject_new_user]]</h3>
<div id="msCart">
<table class="table table-striped">
<tr class="header">
<th class="image span2 col-md-2"> </th>
<th class="title span4 col-md-4">[[%ms2_cart_title]]</th>
<th class="count span2 col-md-2">[[%ms2_cart_count]]</th>
<th class="weight span1 col-md-1">[[%ms2_cart_weight]]</th>
<th class="price span1 col-md-1">[[%ms2_cart_cost]]</th>
</tr>
[[+goods]]
<tr class="footer">
<th class="total" colspan="2">[[%ms2_cart_total]]:</th>
<th class="total_count"><span class="ms2_total_count">[[+cart_count]]</span> [[%ms2_frontend_count_unit]]</th>
<th class="total_weight"><span class="ms2_total_weight">[[+cart_weight]]</span> [[%ms2_frontend_weight_unit]]</th>
<th class="total_cost"><span class="ms2_total_cost">[[+cart_cost]]</span> [[%ms2_frontend_currency]]</th>
</tr>
</table>
<h4>[[%ms2_frontend_order_cost]]: [[+cart_cost]] [[%ms2_frontend_currency]] + [[+delivery_cost]] [[%ms2_frontend_currency]] = <big>[[+cost]]</big> [[%ms2_frontend_currency]]</h4>
</div>
[[+payment_link]]
Ну не может же чанк браться из ниоткуда?
Проверяй, или указал один, а редактируешь другой, или на сервера какой-то php-apc кэш мешает.
Проверяй, или указал один, а редактируешь другой, или на сервера какой-то php-apc кэш мешает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.