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
Картинки, код и логи прячьте под спойлер!

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


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

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