Не обновляются превьюшки на сайте (в админке меняются)
В шаблоне картинка в категории выводится так:
joxi.ru/gmv5QMvIqkk6Nr
Но по факту не отображается на странице категории и на самой странице тоже.
Открыл msProducts
не пойму, как посмотреть какой путь к картинке, чтобы выявить почему не меняет миниатюру?
попробовал через Бд найти, нашел в rk_site_htmlsnippets
но как вывести корректную картинку?
{$_modx->runSnippet('!msProducts', [
'parents' => $_modx->resource.id,
'depth' => 0,
'includeThumbs' => '190x230',
'tvPrefix' => 'tv.',
'tpl' => 'catalog_item_tpl',
'idx' => '1',
'sortby' => 'menuindex',
'limit' => '0',
'sortdir' => 'ASC'
])}
Превьюшка у товара меняется через галерею:joxi.ru/gmv5QMvIqkk6Nr
Но по факту не отображается на странице категории и на самой странице тоже.
Открыл msProducts
// Include thumbnails
if (!empty($includeThumbs)) {
$thumbs = array_map('trim', explode(',', $includeThumbs));
foreach ($thumbs as $thumb) {
if (empty($thumb)) {
continue;
}
$leftJoin[$thumb] = array(
'class' => 'msProductFile',
'on' => "`{$thumb}`.product_id = msProduct.id AND `{$thumb}`.rank = 0 AND `{$thumb}`.path LIKE '%/{$thumb}/%'",
);
$select[$thumb] = "`{$thumb}`.url as `{$thumb}`";
$groupby[] = "`{$thumb}`.url";
}
}
для теста написал:echo '<pre>';print_r($select[$thumb]); echo '</pre>';
выдало:Array
(
[class] => msProductFile
[on] => `190x230`.product_id = msProduct.id AND `190x230`.rank = 0 AND `190x230`.path LIKE '%/190x230/%'
)
Все остальное выдает ошибку.не пойму, как посмотреть какой путь к картинке, чтобы выявить почему не меняет миниатюру?
попробовал через Бд найти, нашел в rk_site_htmlsnippets
<code><div class="rbi_img">
<a href="{$id | url}">
{if $thumb?}
<img src="{$_pls['190x230']}" 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}
</a>
</div></code>
это оно! но как вывести корректную картинку?