MS2 и +thumb в письме

Всем привет, подскажите как в письме с заказом указать уменьшенные копии картинок товаров?

В чанке письма tpl.msEmail из коробки минишопа указано следующее:
{foreach $products as $product}
  <tr>
	<td style="{$style.th}">
	  {if $product.thumb?}
	  <img src="{$site_url}{$product.thumb}" alt="{$product.pagetitle}" title="{$product.pagetitle}" width="100"/>
	  {else}						
	  <img src="{$site_url}{$assets_url}tpl/images/product-no-photo-small.png" alt="{$product.pagetitle}" title="{$product.pagetitle}" width="100"/>
	  {/if}
	</td>
	<td style="{$style.th}">
	  {if $product.id?}
	  <a href="{$product.id | url : ['scheme' => 'full']}"
	  style="{$style.a}">
		{$product.name}
	  </a>
	  {else}
	  {$product.name}
	  {/if}
	  {if $product.options?}
	  <div class="small">
		{$product.options | join : '; '}
	  </div>
	  {/if}
	</td>
	<td style="{$style.th}">{$product.count} {'ms2_frontend_count_unit' | lexicon}</td>
	<td style="{$style.th}">{$product.weight} {'ms2_frontend_weight_unit_g' | lexicon}</td>
	<td style="{$style.th}">{$product.price} {'ms2_frontend_currency' | lexicon}</td>
  </tr>
  {/foreach}
В источнике файлов MS2 в поле thumbnails делю картинки на 3 размера:
{"small":{"w":66,"h":66,"q":100},"medium":{"w":100,"h":100,"q":100},"big":{"w":270,"h":270,"q":100}}
По умолчанию в письме подтягивается размер small 66x66, вопрос, как в письме указать medium или big?
Борис
26 ноября 2018, 18:20
modx.pro
806
0

Комментарии: 4

Баха Волков
26 ноября 2018, 23:25
+1
Сделай вот так и посмотри, ну а дальше можно будет разбираться:

{foreach $products as $product}
        {$product | print}
{/foreach}
    Борис
    27 ноября 2018, 10:51
    0
    Да там действительно подтягивается из папки small уменьшенная копия:
    [image] => /assets/images/products/34/01-odeyalo-lux.jpg
    [thumb] => /assets/images/products/34/small/01-odeyalo-lux.jpg
Борис
27 ноября 2018, 15:39
0
Т.к. почтовые сервисы по какой-то причине режут миниатюры, задать через сниппет с параметром &includeThumb=`big` или к примеру &includeThumb=`100x100` вариант не сработает, хотя на страницах сайта такой варик залетел бы. Поэтому проблему удалось решить просто прописав в источнике файлов MS2 первым размеры для почтовых уведомлений, а все остальное через запятую дальше и тогда по умолчанию будет тянуться миниатюры из первого параметра размеров. Как то так!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4