Помощь Страница товара. Вывод изображений

Тема в разделе "Opencart", создана пользователем rnz, 11 фев 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. rnz

    rnz Создатель

    Регистр.:
    30 янв 2014
    Сообщения:
    24
    Симпатии:
    1
    Доброго времени суток! [​IMG]



    Хочу попросить Вашей помощи. Дело в том, что мне необходимо на странице товара выводить только прикрепленные изображения. Т.е главное изображение загруженное во вкладке "Данные" отображаться должно только в списке всех товаров, а на странице информации о самом товаре должны быть только прикрепленные изображения, без основного.


    Заранее благодарен [​IMG]
     
  2. sidoruk2000

    sidoruk2000 Постоялец

    Регистр.:
    19 окт 2012
    Сообщения:
    112
    Симпатии:
    27
    в выводе карточки товара уберите вывод основного фото, а именно /catalog/view/theme/default/template/product/product.tpl найдите строки
    Код:
     <?php if ($thumb) { ?>
          <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
          <?php } ?>
    и закоментируйте или удалите их и фото не будет выводится. Строка может отличаться в зависимости от шаблона, удалить нужно строки заключённые в
    Код:
     <?php if ($thumb) { ?>
         
          <?php } ?>
     
    rnz нравится это.
  3. rnz

    rnz Создатель

    Регистр.:
    30 янв 2014
    Сообщения:
    24
    Симпатии:
    1
    Немного не так поняли. Хотелось бы что бы вместо основного изображения отображалось первое по счету прикрепленное. Живой пример - http://mnogomebeli.com . В данном случае в перечне товаров (category) одно изображение, а когда открывается карточка товара (product) то отображаются только прикрепленные (первое прикрепленное отображается как основное)
     
  4. NDR334

    NDR334 Создатель

    Регистр.:
    3 сен 2011
    Сообщения:
    20
    Симпатии:
    2
    Нет там такого, может я дурак?
     
  5. Kalyda

    Kalyda Постоялец

    Регистр.:
    22 авг 2008
    Сообщения:
    51
    Симпатии:
    74
    на сайте такого реально не нашел, но так себя ведет модуль product series
     
  6. rnz

    rnz Создатель

    Регистр.:
    30 янв 2014
    Сообщения:
    24
    Симпатии:
    1
    Вот картинка в категории http://clip2net.com/clip/m345157/1da01-clip-52kb.jpg?nocache=1
    Вот картинка когда выбираешь любой товар в категории http://clip2net.com/clip/m345157/4df6f-clip-105kb.jpg?nocache=1

    Поясню. В первом случае на картинке размеры отсутствуют, во втором они есть. Т.е отображаются картинки в обход основной
     
  7. NDR334

    NDR334 Создатель

    Регистр.:
    3 сен 2011
    Сообщения:
    20
    Симпатии:
    2
    Думаю с помощью модуля продукт сериес и правда можно вопрос решить. т.е. получится как бы товар серия с одним вариантом) у товара серии будет одно фото, у товара в серии другое. выбор товаров и другие рудименты модуля просто скрываешь в карточке товаров и на странице категории.
     
  8. drozd22

    drozd22

    Регистр.:
    17 июн 2011
    Сообщения:
    351
    Симпатии:
    233
    Для начала решения этой задачки в шаблоне карточки товара попробуйте заменить этот кусок
    Код:
          <?php if ($thumb) { ?>
          <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
          <?php } ?>
          <?php if ($images) { ?>
          <div class="image-additional">
            <?php foreach ($images as $image) { ?>
            <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
            <?php } ?>
          </div>
          <?php } ?>
    на такое:
    Код:
          <?php if ($images) { ?>
            <?php if ($images[0]) { ?>
             <div class="image"><a href="<?php echo $images[0]['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $images[0]['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
            <?php } ?>
          <div class="image-additional">
            <?php foreach ($images as $image) { ?>
              <?php if ($image!=$images[0]) { ?>
                <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
              <?php } ?>
           <?php } ?>
          </div>
          <?php } ?>
    А дальше для нормального вывода изображений правки проще сделать в контроллере.
     
  9. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    Твой вопрос конечно решается за две минуты, но вангую что лучше на рекламу потратить усилия. Такая педантичность до добра не доводит людей, особенно тех что думают что как им нравится так и должно быть и на туже метрику не смотрят.л
    А ведь вот прикол-то для л****, я тыкнул по одному товару, а там нет его картинки, закрыл, конверсия в ж***
    Зато владелец сайта умней всех. Голову включаем хоть иногда?
     
  10. rnz

    rnz Создатель

    Регистр.:
    30 янв 2014
    Сообщения:
    24
    Симпатии:
    1
    Вы бы сначала посмотрели на то, о чем я говорю, а потом высказали свое мнение. В данном случае картинка в карточке товара отображается с размерами товара, а в категории без них. В остальном картинки идентичны