После выхода данного обновления, разработчики Virtuemart отказались от хранения в базе данных путей до миниатюры, следовательно, если где-то использовалась функция вызова данного пути - сейчас пусто.
Что бы решить данную проблему, делаем следующее:
Открываем файл: /templates/ваша-тема/html/com_virtuemart/productdetails/default_images.php
И находим вывод миниатюр, у меня это выглядит так:
<div class="item_image-wrap">
<?php
if(VmConfig::get('add_img_main', 1)) { ?>
<a class="product-image item_image <?php echo $activeClass; ?>" href="javascript:void(0);"
data-rel="{gallery: 'vm-additional-images', smallimage: '<?php echo JURI::base() . $image->file_url; ?>',largeimage: '<?php echo JURI::base() . $image->file_url; ?>'}"> <img alt="" src="<?php echo $image->file_url_thumb; ?>">
</a>
<?php
} else {
echo $image->displayMediaThumb("",true," alt='' data-rel='vm-additional-images'");
} ?>
</div>
Ключевое здесь это строчка: <?php echo $image->file_url_thumb; ?>, которая отвечает за вывод адреса до миниатюры.
Что бы не прописывать для каждой картинки эти пути, достаточно вместо <?php echo $image->file_url_thumb; ?> прописать <?php echo JURI::base() . $image->file_url; ?>.
Добрый день! Установлен VirtueMart 3.0.14, в данном файле (default_images.php), к сожалению, нет таких данных, на главной странице в карусели товаров не выводятся превью, но если зайти в какую либо категорию, как и в самом товаре, то все отображается… Где копать, уже перепробовал все, что нашел в сети…