Инструменты пользователя

Инструменты сайта


wiki:variable_product-images

Массив {$product->images}

Массив {$product->images} содержит массив всех изображений товара

Структура массива

[images] => Array
    (
        [0] => stdClass Object
        (
            [id] => 4
            [product_id] => 3
            [name] => 
            [filename] => 98-179.jpg
            [position] => 0
        )
        [1] => stdClass Object
        (
            [id] => 267
            [product_id] => 3
            [name] => 
            [filename] => 0kpzzzxk-r4.jpg
            [position] => 267
        )
    )

Пример перебора изображений

{if $product->images|count>1}
<div class="images">
    {foreach $product->images|cut as $i=>$image}
        <img src="{$image->filename|resize:100:100}" alt="{$product->name|escape}" title="{$product->name|escape}" />
    {/foreach}
</div>
{/if}

В данном примере модификатором count проверяем что изображений больше одного, модификатор cut используется для удаления первого фото (так как первое фото выводится большим). Для более детальной информации об объекте $image см. {$product->image}.
Модификатор resize обрезает изображения до заданных размеров

wiki/variable_product-images.txt · Последние изменения: 2016/02/04 14:07 (внешнее изменение)