Цвет товара в категории "нет на складе"

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Kalwin, 13 сен 2019.

  1. Kalwin

    Kalwin Новичок

    Сообщения:
    23
    Симпатии:
    0
    Интересует такой вопрос, как добавить свой стиль. А, точнее затемнить в категории товаров, тот товар которого нет в наличии, допустим в серых тонах. Как это сделать, где править?
     
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.535
    Симпатии:
    246
  3. Kalwin

    Kalwin Новичок

    Сообщения:
    23
    Симпатии:
    0
    Это я знаю, если я так сделаю, то у меня все товары будут чёрно белые.
    Какой класс отвечает за "нет на складе"?
     
  4. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.056
    Симпатии:
    182
    Нет такого класса (разве только в отдельных шаблонах может быть...). Нужно добавлять такой функционал.
     
    Kalwin нравится это.
  5. Kalwin

    Kalwin Новичок

    Сообщения:
    23
    Симпатии:
    0
    Теперь всё ясно, спасибо за информацию.
     
  6. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    в контроллере
    Код:
                    $data['products'][] = array(
                        //количество
                        'quantity' => $result['quantity'],
                        'product_id' => $result['product_id'],
                        'thumb' => $image,
                        'name' => $result['name'],
                        'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
                        'price' => $price,
                        'special' => $special,
                        'tax' => $tax,
                        'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1,
                        'rating' => $result['rating'],
                        'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
                    );
    в шаблоне
    Код:
                    {% if product.quantity == 0 %}
                       .....................
                    {% endif %}
     
    Kalwin нравится это.