Freeman

Свой (уникальный) блок преимуществ (ключевых особенностей) для товара

Recommended Posts

Добрый день!
Нужно реализовать вот такой функционал :

Скрытый текст

2018-12-11_164937.thumb.jpg.81153912f529e595b9a16a54c4375a8b.jpg

 

Сайт: Пример
Чтобы у каждого товара можно было отображать свой уникальный блок стикеров с основными характеристиками\преимуществами.
Как 
логичнее будет реализовать подобный блок?

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

______________________________________________

Картинки, код и логи убирайте под спойлер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, admin сказал:

перенесите просто из дефолтной тплки в свою, там работы на 5 минут

т.е. перенести код отвечающий за вывод $benefits из product.tpl и т.д. в соответствующие файлы своего шаблона? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавил в product.tplследующий код:

 

Скрытый текст

 


<!--преимущества ************************************************************************--> 
               <?php if ($benefits) { ?>
            <div class="present">
                <?php foreach ($benefits as $benefit) { ?>	
                    <?php if ($benefit['type'] == 0) { ?>
                        <div>
                            <?php if (!$benefit['link']) { ?>
                               <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
                            <?php } else { ?> 
                               <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
                            <?php } ?>
                        </div>
                    <?php } ?> 
                <?php } ?>
            </div>
            <?php } ?>
            
            <?php if ($benefits) { ?>
            <div class="benefits col-sm-12">
            <div class="col-sm-4"><?php echo $text_benefits; ?></div>
            <ul class="benefit">
            <?php foreach ($benefits as $benefit) { ?>	
                <?php if ($benefit['type'] == 1) { ?>
                    <li class="col-sm-2">
                        <?php if (!$benefit['link']) { ?>
                           <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span>
                        <?php } else { ?> 
                           <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a>
                        <?php } ?>
                        <?php if ($benefit['description']) { ?>
                            <div class="benefit_description"><?php echo $benefit['description']; ?></div>
                        <?php } ?>
                    </li>
                <?php } ?> 
            <?php } ?>
            </ul>
            </div>
            <?php } ?>
              <!--преимущества конец ************************************************************************--> 

 

 

 

 

Результат выглядит так

 

Скрытый текст

2019-02-03_151037.thumb.jpg.0eaaf4e687563af2385f351cc30a9799.jpg

 


Как бы еще увеличить размер иконок обозначающих преимущества? 

 

Изменено пользователем WarStyle
Картинки, код и логи прячьте под спойлер!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу