Перейти к содержанию
OneShot

Нужна помощь с OpenCart вывод доп опций

Рекомендуемые сообщения

Добрый день. Хочу реализовать такую фишку как на скринах у себя на сайте.
Т.е нужно что бы под картинкой товара выводился температурный режим и еще один значек (в данном случае снежинка и мотоцикл).
Естественно нужно что бы эти параметры настраивались в ручную для каждого товара. Спасибо!

 

post-673597-0-08425600-1382238857_thumb.jpg

post-673597-0-40923700-1382238857_thumb.jpg

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


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

Можно прикрутить например выводом из атрибутов.В двух словах не опишешь.А вкратце наверное так.

Прикручиваем к атрибутам HTML, в карточке товара выводим 2-3 значения нужных нам атрибутов(можно например сразу прицепить к ним картинки  , а уже отдельно выводить любой текст,в вашем случае значение температуры), дальше стилями придаём нужный внешний вид.В итоге имеем возможность в каждом товаре указать свои данные .

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


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

Можно прикрутить например выводом из атрибутов.В двух словах не опишешь.А вкратце наверное так.

Прикручиваем к атрибутам HTML, в карточке товара выводим 2-3 значения нужных нам атрибутов(можно например сразу прицепить к ним картинки  , а уже отдельно выводить любой текст,в вашем случае значение температуры), дальше стилями придаём нужный внешний вид.В итоге имеем возможность в каждом товаре указать свои данные .

Я думал о таком способе (кстати есть ли мануал как реализовать?). Интересен так же подобный вывод на странице списка товаров, а не только в карточке товара

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


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

Честно говоря на форуме полно подобных описаний.Ну и соответственно вывод атрибутов в категории тоже реализуем.Вот например

 

http://rb.labtodo.com/page/show-attribute-as-description-on-product-category-opencart-15x

  • +1 1

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


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

Честно говоря на форуме полно подобных описаний.Ну и соответственно вывод атрибутов в категории тоже реализуем.Вот например

 

http://rb.labtodo.com/page/show-attribute-as-description-on-product-category-opencart-15x

thx

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


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

А картиночные атрибуты можно же?

 

А Tom же ответил сразу

 

Прикручиваем к атрибутам HTML,

 

Т.е. там можете и картинку "указать" и что угодно.

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


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

Что то совсем не получается. Сам блок сверстал http://brubeck-vl.ru/catalog/index.php?route=product/product&path=59_63&product_id=71, а вот код этот не работает. Я в php вообще 0 

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


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

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


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

Ок я почитаю. А дальше что? Как выводить не все а один атрибут? Как присвоит переменную группе атрибутов?

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


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

Раз с первым понятно идём дальше.Заходим в админку и создаём Группу Атрибутов , например temperatura, создаём Атрибут  temperatura (указываем ему группу temperatura)сорри за тафтологию)))

 

Дальше  в product.tpl в нужном месте выводим этот самый атрибут,например так

 

    <!-- =====================Атрибут temperatura==================== -->
      
<?php if ($attribute_groups) { ?>
    <?php foreach ($attribute_groups as $attribute_group) { ?>
        <?php if ($attribute_group['name'] == 'temperatura') { ?>
        <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
          <?php echo html_entity_decode($attribute['text']); ?><br />
        <?php } ?>
      <?php } ?>
    <?php } ?>
  <?php } ?>
   <!-- =====================Атрибут temperatura конец================ -->

Что имеем в итоге.Если в карточке товара выбрать атрибут temperatura  , то он отобразится в том месте ,где вставлен этот блок.Ну и соответственно если это обернуть в дивчик,присвоить класс и  стилями подразукрасить ,получим на выходе то что на Вашей картинке.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.