У меня есть товары, в которых много дополнительных изображений (такая специфика продукции, продаю полудрагоценные камни, а там чем больше фоток тем лучше :) )
Сейчас готовлюсь обновиться на ос 1.0.1 и адаптирую под свои хотелки на локально.
В частности, не понравилось, как организован вывод доп изображений. Мне в старой версии больше нравилось, когда доп изображения в отдельной вкладке.
Т.к., если из много, то во-первых, гуляет место справа от див-а, в котором выводятся, а во-вторых, долго скроллить к описанию.
Сделал модификацию, которая прячет доп изображения в отдельную вкладку, может кому пригодится.
Проверял на дефолтовой теме, следите за ошибками в vqmod-manager
для тех, кто вручную правит:
1."/catalog/language/russian/product/product.php"
ищем $_['tab_description'] = 'Описание';
после вставляем $_['tab_image'] = 'Фото';
2. "/catalog/controller/product/product.php"
ищем $this->data['tab_description'] = $this->language->get('tab_description');
после вставляем $this->data['tab_image'] = $this->language->get('tab_image');
3. "/catalog/view/theme/default/template/product/product.tpl"
ищем <?php if ($images) { ?>
меняеем на <?php if (!$images) { ?>
ищем второе по счету <?php if ($review_status) { ?>
перед ней вставляем <?php if ($images) { ?>
<a href="#tab_image"><?php echo $tab_image; ?> (<?php echo count($images); ?>)</a>
<?php } ?>
4.
ищем второе по счету <?php if ($review_status) { ?>
перед ней вставляем <div id="tab_image" class="tab-content">
<?php if ($images) { ?>
<div class="image-additional">
<?php foreach ($images as $image) { ?>
<a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
<?php } ?>
</div>
<?php } ?>
</div>
hide_additional_photo_into_tabs.xml