Как вставить шаблонную "заглушку" на товары без фото?

Всем привет!

Может подскажите?
Есть 10 000 товаров без фото.
Как вставить шаблонную “заглушку” на товары без фото?

Я пробовал подгружать url такой “заглушки” в столбец Image URL. Но фото не видно.

Спасибо)

Шаблонную - это дефолтную? Так она вроде автоматом ставится если нет изображения?
/images/no_image.png

да. но на моём сайте её нет, почему-то.

вот я там путь написал где дефолтная заглушка лежит и как называется. киньте туда свою с таким же названием

Спасибо

Фото заменил. Но всё равно не видно.

посмотрел, и правда, вместо заглушки выводится стиль
.ty-icon-image:before {
content: “\e045”;
}

в блоке

<span class="ty-no-image" style="height: px; width: px; ">
<i class="ty-no-image__icon ty-icon-image" title="Нет изображения">
::before
</i>
</span>

/design/themes/responsive/templates/blocks/product_templates/default_template.tpl
строки

            <div class="ty-product-block__img-wrapper">
                {hook name="products:image_wrap"}
                    {if !$no_images}
                        <div class="ty-product-block__img cm-reload-{$product.product_id}" id="product_images_{$product.product_id}_update">

                            {assign var="discount_label" value="discount_label_`$obj_prefix``$obj_id`"}
                            {$smarty.capture.$discount_label nofilter}

                            {include file="views/products/components/product_images.tpl" product=$product show_detailed_link="Y" image_width=$settings.Thumbnails.product_details_thumbnail_width image_height=$settings.Thumbnails.product_details_thumbnail_height}
                        <!--product_images_{$product.product_id}_update--></div>
                    {/if}
                {/hook}
            </div>

здесь выводится изображение товара. Если добавить условие
{if $no_images}
здесь вставить изображение заглушки
{/if}
это в лоб или переписать вывод прицепившись к хуку

Заглушка выводится через шрифт с иконками - icomoon. Что у вас выводится вместо заглушки, если у товара нет изображения?

Спасибо)

Добрый вечер! подскажите пожалуйста создал свой модуль - /design/themes/responsive/templates/addons/test/hooks/products/image_wrap.post.tpl

какие условия прописать что бы была новая картинка заглушки ?

{if $no_images}
здесь вставить изображение заглушки
{/if}

вставляю что то не работает у меня (

точнее если я просто вставлю img src="/images/no_image.png сюда положу свое фото, то оно добавится к тому что есть

1 лайк

Только нужно не post, а override хука сделать

3 лайка

получилось спасибо! Это для детальной картинки а может подскажите для иконки как сделать ?

изображение