Как можно сделать миниатюры товаров для вывода в разных местах?
Сейчас картинки можно уменьшать только визуально, но при этом они остаются большими.
Можно ли выводить изображения с каруселях или в списке товаров, предварительно уменьшив их под размер миниатюры?
Как вы хотите это сделать?
на своей странице я делаю так (в своем контроллере подготавливаю данные для вывода)
$main_pair = fn_get_image_pairs($a_product['product_id'], 'product', 'M', true, true, DESCR_SL);
$p_img = fn_image_to_display($main_pair, $image_width = 100, $image_height = 100);
$product_img = $p_img['image_path'];
Или в шаблоне для этого можно вставить такой код
<div style="width: {$settings.Thumbnails.product_admin_mini_icon_width}px;
height: {if $settings.Thumbnails.product_admin_mini_icon_height}{$settings.Thumbnails.product_admin_mini_icon_height}{else}{$settings.Thumbnails.product_admin_mini_icon_width}{/if}px; overflow: hidden; vertical-align: middle;">
{include file="common/image.tpl"
href="?dispatch=products.update&product_id={$p.product_id}"
image=$p.image
image_id=$p.image.image_id
image_width=$settings.Thumbnails.product_admin_mini_icon_width
image_height=$settings.Thumbnails.product_admin_mini_icon_height
}
</div>
1 лайк
Под конкретный размер все равно не получится сделать, тут же адаптив. Чем шире экран устройства, тем больше места под картинки, тем больше они становятся. Если сделать минимум (под мобилку), то будет либо размываться изображение на больших экранах, либо белые поля добавляться
Обычно делается под максимально отображаемый размер. Обычно это около 700.
Спасибо. Работает