[Решено] Удаление основного изображения из миниатюр дополнительных в карточке товара VirtueMart 2.6

  • 1 Ответов
  • 1376 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

1investa

  • Осваиваюсь на форуме
  • ***
  • 46
  • 4
  • В движении
Не пойму зачем, но в миниатюрах дополнительных изображений отображается миниатюра главного изображения.
Что бы убрать миниатюру главного изображения из дополнительных в карточке товара правим файлик default_images.php
путь ->   /components/com_virtuemart/views/productdetails/tmpl/

Далее находим код (собственно он и отвечает за вывод дополнительных изображений):

      ?>
      <div class="additional-images">
         <?php
         $start_image = VmConfig::get('add_img_main', 1)? 0 : 1;
         for ($i = $start_image; $i < $count_images; $i++) {
            $image = $this->product->images[$i];
            ?>

и в этом коде строку    $start_image = VmConfig::get('add_img_main', 1)? 0 : 1;   
меняем на                   $start_image = VmConfig::get('empty')? 0 : 1;

т.е даем пустой запрос на основное изображение и вот, что должно получиться:

      ?>
      <div class="additional-images">
         <?php
         $start_image = VmConfig::get('empty')? 0 : 1;
         for ($i = $start_image; $i < $count_images; $i++) {
            $image = $this->product->images[$i];
            ?>
            
P.S. Данный метод работает на VirtueMart 2.6.0 - насчет других версий не знаю, я с ним знакомлюсь, именно, с этой версии.

*

Cinnober

  • Захожу иногда
  • **
  • 11
  • 0