Опубликовано: 14 мая 2015

выбор характеристики в списке товаров категории Есть решение

Добрый день.


Я создал блок и мне необходимо, что бы он отображался только на странице одной категории.

Подскажите как это реализовать?

Или где почитать как это можно реализовать?

И ещё мне нужно вывести характеристики в карточку товара на странице категории, как сделать это?

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

  • Решение

    Я создал блок и мне необходимо, что бы он отображался только на странице одной категории.

    Заключите его в условие

    {if !empty($category.id) && $category.id == 123}

    {/if}

    123 - замените идентификатором (id) нужной категории

    И ещё мне нужно вывести характеристики в карточку товара на странице категории, как сделать это?

    В файле product-list.html (приложение Магазин-Витрина-Дизайн) после строки:
    {foreach $products as $p}
    нужно вставить строку:
    {$p1 = $wa->shop->product($p.id)}
    Далее необходимо перед строкой <div class="text"> вставить конструкцию:

    {if isset($p1.features.power_source) and $p1.features.power_source}
    {$pfw = $p1.features.power_source}
    Источники питания:
    {if is_array($pfw)}
    {implode(', ', $pfw)}
    {else}
    {$pfw}
    {/if}
    {/if}

    Где фразу «Источники питания:» мы заменяем на нужную нам характеристику(к примеру «Вес:» или «Размер:») , так же идентификатор характеристики power_source заменяем на необходимый нам (к примеру weight или color).
    Этот идентификатор вы можете получить в разделе Магазин–Настройки-Типы и характеристики товаров. Идентификатор будет написан серыми буквами под описанием характеристики.



    1
  • Вито Ново +0 15 мая 2015 16:42 #

    Огромное спасибо за развёрнутый ответ.

    Получается что бы вывести все характеристики мне нужно для каждой по очереди вставлять приведённую вами конструкцию?

    Нельзя вывести сразу все характеристики?

    1
    • кроме первой строки

      {$p1 = $wa->shop->product($p.id)}

      все остальное для каждой характеристики.

      т.к. вебасист не передает на страницу категории характеристики товара.

      Но один добрый человек создал плагин - и вроде как на него ни кто не жаловался (http://www.webasyst.ru/store/plugin/shop/listfeatures/).

      Попробуйте или уточните у его разработчика возможности этого плагина


      1

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

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

Услуги

Контакты

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

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

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх