OpenCart 3.x вывод количества товара в категории

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

  1. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.475
    Симпатии:
    828
    Из Документации по OpenCart 3

     
    Arturqaaa нравится это.
  2. Arturqaaa

    Arturqaaa Новичок

    Сообщения:
    11
    Симпатии:
    0
    Спасибо за информацию.
     
  3. Arturqaaa

    Arturqaaa Новичок

    Сообщения:
    11
    Симпатии:
    0
    Итак, мне кажется я нашел причину, почему выводится единица.
    В файле storage/modification/catalog/controller/product/category.php

    $result['quantity'] - логическая , это объясняет вывод единицы (true)

    votonochto.png
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    4.225
    Симпатии:
    1.452
  5. optimlab

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

    Сообщения:
    926
    Симпатии:
    241
    Это из-за модификатора который выводит надпись "Нет в наличии"?
     
  6. Джей

    Джей Новичок

    Сообщения:
    3
    Симпатии:
    0
    День добрый!
    не подскажите, как сделать, чтобы в списке категорий показывал не реальные остатки (скриншот список категории), а "есть в наличии" или "нет в наличии", как это сделано в карточке товара (скриншот карточка товара) ?
    спасибо.
     

    Вложения:

  7. Ravilr

    Ravilr Специалист

    Сообщения:
    4.225
    Симпатии:
    1.452
    Простейшие условия if > 0 пробовали написать?
     
  8. Джей

    Джей Новичок

    Сообщения:
    3
    Симпатии:
    0
    к сожалению не умею выводить условии, если можно готовый код,
    спасибо.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    4.225
    Симпатии:
    1.452
    Так учитесь. Все же тут не форум исполнения желаний.

    Вот условия если для шаблона twig

    HTML:
            {% if product['stock'] > 0 %}
            В наличии
            {% else %}
            Нетушки наличия
            {% endif %}
    Подобное можно и в контроллере. Читаем про условия в php
     
  10. Джей

    Джей Новичок

    Сообщения:
    3
    Симпатии:
    0
    а нельзя использовать то что уже есть? то что выдает карточка товара?
    если я потом захочу выводить остатки в количестве в карточке товара, нужно будет опять изменить все это для категорий ?
    я бы хотел, чтобы в списке категории показывал то что будет видно в карточке товара,
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    4.225
    Симпатии:
    1.452
    Да.

    Можно все, но нужно ли? Тут придется делать изменения в нескольких файлах. Ну и сами попробуйте поискать ответ. Откройте контроллер product.php и посмотрите как организован вывод и проверка, а потом попытайтесь тоже самое сделать и для category.php