Автор Тема: Значки опций товара в каталоге  (Прочитано 104 раз)

28 Июнь 2018, 16:18:09
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Добрый день!

Подскажите, вот в любом разделе при наведении на товар выскакивают значки опций, например, цвет и размер (опции как загруженные картинки). От чего зависит или где настраивается какие значки туда попадают? Закономерности не увидел, иногда только цвет, иногда только размер или вообще и то и другое.

Тема стандартная из коробки. PS 1.7.3.4

Благодарю заранее!
_________
Удаление вирусов и вредоносного кода с любых сайтов.
28 Июнь 2018, 17:16:02
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 21459
  • Репутация: +25289/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Опции товара зависят от созданных комбинаций. Если у товара есть комбинации, показывает выбор атрибутов.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
28 Июнь 2018, 17:59:29
Ответ #2
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Так комбинации и созданы.
_________
Удаление вирусов и вредоносного кода с любых сайтов.
29 Июнь 2018, 10:46:45
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1145
  • Репутация: +5/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Картинку приложите или название сайта напишите, не понятно о каких иконках вы пишите.
29 Июнь 2018, 10:59:34
Ответ #4
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Это в категориях, при наведении мышки на товар (для наглядности совместил наведённые).
Где-то значки из опций цветов вылезают, а где-то из размеров или смесь, как видите.
_________
Удаление вирусов и вредоносного кода с любых сайтов.
29 Июнь 2018, 11:44:41
Ответ #5
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22573
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
У вас текстуры используются? Посмотрите код страницы, возможно, что пути к текстуре определены неправильно.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Июнь 2018, 12:24:46
Ответ #6
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Да, текстуры.
У меня есть две опции цвет и размер. Для каждой загружены свои изображения.
Но в карточке товара все опции показывает правильно. Значит дело не в путях?
_________
Удаление вирусов и вредоносного кода с любых сайтов.
29 Июнь 2018, 13:05:42
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 15150
  • Репутация: +14590/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В карточке может быть правильно, а в каталоге неправильно. Код смотреть нужно и сразу станет понятно.
29 Июнь 2018, 14:59:13
Ответ #8
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Предполагаете, что в штатном коде ошибка?

Вот файл /themes/classic/templates/catalog/_partials/product-variants.tpl

<div class="product-variants">
  {foreach from=$groups key=id_attribute_group item=group}
    <div class="clearfix product-variants-item">
      <span class="control-label">{$group.name}</span>
      {if $group.group_type == 'select'}
        <select
          class="form-control form-control-select"
          id="group_{$id_attribute_group}"
          data-product-attribute="{$id_attribute_group}"
          name="group[{$id_attribute_group}]">
          {foreach from=$group.attributes key=id_attribute item=group_attribute}
            <option value="{$id_attribute}" title="{$group_attribute.name}"{if $group_attribute.selected} selected="selected"{/if}>{$group_attribute.name}</option>
          {/foreach}
        </select>
      {elseif $group.group_type == 'color'}
        <ul id="group_{$id_attribute_group}">
          {foreach from=$group.attributes key=id_attribute item=group_attribute}
            <li class="float-xs-left input-container">
              <label>
                <input class="input-color" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>
                <span
                  {if $group_attribute.html_color_code}class="color" style="background-color: {$group_attribute.html_color_code}" {/if}
                  {if $group_attribute.texture}class="color texture" style="background-image: url({$group_attribute.texture})" {/if}
                ><span class="sr-only">{$group_attribute.name}</span></span>
              </label>
            </li>
          {/foreach}
        </ul>
      {elseif $group.group_type == 'radio'}
        <ul id="group_{$id_attribute_group}">
          {foreach from=$group.attributes key=id_attribute item=group_attribute}
            <li class="input-container float-xs-left">
              <label>
                <input class="input-radio" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>
                <span class="radio-label">{$group_attribute.name}</span>
              </label>
            </li>
          {/foreach}
        </ul>
      {/if}
    </div>
  {/foreach}
</div>
_________
Удаление вирусов и вредоносного кода с любых сайтов.
01 Июль 2018, 10:54:49
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 21459
  • Репутация: +25289/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Вы код страницы смотрите, а не код шаблона.
В коде страницы ссылку на изображение текстур.
Тогда и предполагать ничего не нужно, увидите какой url у файла изображения.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
04 Июль 2018, 10:55:28
Ответ #10
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Не совсем понимаю, но в сгенерированном коде html, пути ведут именно к своим изображениям.
_________
Удаление вирусов и вредоносного кода с любых сайтов.
04 Июль 2018, 11:12:37
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 21459
  • Репутация: +25289/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Консоль вебмастера откройте F12, в ней смотрите.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
04 Июль 2018, 11:58:35
Ответ #12
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
_________
Удаление вирусов и вредоносного кода с любых сайтов.
04 Июль 2018, 12:41:22
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 21459
  • Репутация: +25289/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Почему не то? Всегда так проверяю, в консоле видно названия файла, есть или нет изображение, что мешает показу.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
04 Июль 2018, 12:47:24
Ответ #14
  • Пользователь
  • **
  • Сообщений: 85
  • Репутация: +1/-0
  • PrestaShop 1.7.4.2
    • Просмотр профиля
Так название файлов соответствует.
Какие картинки я загружал под соответствующие комбинации - такие и показывает.
_________
Удаление вирусов и вредоносного кода с любых сайтов.