Как настроить вывод thumb вместо картинки по умолчанию на главной
Мне необходимо вывести 4 последних добавленных товара на главной, вывожу при помощи данного кода:
Как настроить вывод того изображения, которое я загрузил в галерею?
[[!pdoResources?
&element=`msProducts`
&parents=`0`
&limit=`4`
&tpl=`tpl.msProducts.row`
]]
И вроде все выводит кроме картинки, которая в товар добавлена. Вместо неё выводится обычная картинка по умолчанию. Как настроить вывод того изображения, которое я загрузил в галерею?
Комментарии: 6
Сделал по вашей ссылке как и написано в инструкции: Список размеров превьюшек для выборки, через запятую. Например: «120x90,360x240» дадут плейслолдеры [[+120x90]] и [[+360x240]]. Картинки должны быть заранее сгенерированы в галерее товара.
Вот код:
Прикрепляю скрин товара из админки, картинка в него подгружена, но на главной все равно не отображается. В папке мой сайт\assets\images\products отображаются и большая и малая версия картинки.
Вот код:
[[!pdoResources?
&element=`msProducts`
&includeThumbs=`120x90`
&parents=`0`
&limit=`4`
&tpl=`tpl.msProducts.row`
]]
Картинки в галерее сформированы заранее.Прикрепляю скрин товара из админки, картинка в него подгружена, но на главной все равно не отображается. В папке мой сайт\assets\images\products отображаются и большая и малая версия картинки.
А чанк tpl.msProducts.row как выглядит у вас?
<div class="row ms2_product">
<div class="col-md-2">
{if $thumb?}
<img src="{$thumb}" alt="{$pagetitle}" title="{$pagetitle}"/>
{else}
<img src="{'assets_url' | option}components/minishop2/img/web/ms2_small.png"
srcset="{'assets_url' | option}components/minishop2/img/web/ms2_small@2x.png 2x"
alt="{$pagetitle}" title="{$pagetitle}"/>
{/if}
</div>
<div class="col-md-10">
<form method="post" class="ms2_form">
<a href="{$id | url}">{$pagetitle}</a>
<span class="flags">
{if $new?}
<i class="glyphicon glyphicon-flag" title="{'ms2_frontend_new' | lexicon}"></i>
{/if}
{if $popular?}
<i class="glyphicon glyphicon-star" title="{'ms2_frontend_popular' | lexicon}"></i>
{/if}
{if $favorite?}
<i class="glyphicon glyphicon-bookmark" title="{'ms2_frontend_favorite' | lexicon}"></i>
{/if}
</span>
<span class="price">
{$price} {'ms2_frontend_currency' | lexicon}
</span>
{if $old_price?}
<span class="old_price">{$old_price} {'ms2_frontend_currency' | lexicon}</span>
{/if}
<button class="btn btn-default pull-right" type="submit" name="ms2_action" value="cart/add">
<i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
</button>
<input type="hidden" name="id" value="{$id}">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
</form>
{if $introtext}
<p>
<small>{$introtext}</small>
</p>
{/if}
</div>
</div>
Попробуйте вместо {$thumb} указать {$_pls['120x90']}
ну или [[+120x90]]
ну или [[+120x90]]
в первом случае ничего не меняется, во втором исчезает полностью блок, выводимый через pdoResources
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.