Опубликовано: 12 января 2017

Бренд в карточке товара

Как вывести бренд в карточке товара над категорией?

(характеристики отображаются вкладкой под фото)

И туда же вывести 1, 2 или 3 конкретные характеристики. Ну у каждой категории свои это 1.2 или 3 выводимые характеристики.

1

Комментарии (3)

  • Александр Тирон +15 13 января 2017 12:42 #

    В приложении Магазин - Витрина - Шаблоны находим файл product.html

    1) код вывода бренда вставьте после строки:

    <div class="aux-block">

    2) добавить строки с характеристиками можно после строки:

    <table class="features" id="product-features">

    примерно так:

    <tr>
        <td class="name">FEATURE_NAME</td>
        <td class="value">FEATURE_VALUE</td>
    </tr>

    условие определения категории:

    {if $product.category == CATEGORY_ID}
    {/if}
    1
  • 123 123 +0 16 января 2017 11:08 #

    1) "код вывода бренда вставьте после строки"

    а какой именно код?

    2)

    <tr>
        <td class="name">FEATURE_NAME</td>
        <td class="value">FEATURE_VALUE</td> 

    </tr>

    это должны быть не статичные характеристики, а подгружаться из характеристик товара. только у каждой категории это разный набор 2-3 характеристик.

    1
    • 123 123 123 123 +0 16 января 2017 11:37 #

      и условие определения категории не работает

      1
    • Александр Тирон Александр Тирон +15 16 января 2017 14:12 #

      1) Если вы используете плагин "Бренды с картинками" то рекомендуемый к плагину код. Если это какая либо ваша конструкция - то ее.

      2) В этом случае вы можете использовать такие конструкции,

      допустим у на сесть характеристика razmer, тогда:

      {if !empty($product.features.razmer)}
      <tr>
          <td class="name">{$features['razmer'].name|escape}</td>
          <td class="value">{$product.features.razmer}</td> 
      </tr>
      {/if}


      1
      • 123 123 123 123 +0 23 января 2017 14:21 #

        Спасибо, работает!

        А можно это так-то реализовать для всех подкатегорий категории?

        1
    • 123 123 123 123 +0 23 января 2017 14:22 #

      Спасибо, работает!

      1
      • Александр Тирон Александр Тирон +15 23 января 2017 14:33 #

        Поясните более подробно

        1
        • 123 123 123 123 +0 23 января 2017 14:53 #

          Пример.

          -категория id:1

          --подкатегория id:3

          --подкатегория id:4

          --подкатегория id:5

          -категория id:2

          --подкатегория id:6

          --подкатегория id:7

          Я применил вывод характеристик для категории с id:1

          {if $product.category_id == 1}

          .........

          {/if}

          Как можно сделать, чтобы код вывода характеристик для категории с id:1 также применялся для ее подкатегорий id:3, id:4, id:5?

          1
  • 123 123 +0 23 января 2017 14:57 #

    или может лучше реализовать через тип товара?

    1
    • Александр Тирон Александр Тирон +15 23 января 2017 15:05 #

      тип товара, внутренняя характеристика и ее нельзя получить в теме оформления. Возможно вам стоит попробовать использовать доп. характеристики товара.

      {if !empty($product.params.KEY)}

      {elseif !empty($product.params.KEY1)}

      {/if}

      и нужным товарам указать доп. параметр KEY=1 или KEY1=1

      1

  • Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите

    Услуги

    Контакты

    Дорогие друзья!

    К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

    Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

    Internet Explorer

    от Microsoft

    Chrome

    от Google

    Safari

    от Apple

    Opera

    от Opera Software

    Firefox

    от Mozilla

    Вверх