OC 1.5.x Вывести - В наличии - в Категориях в нестандартном шаблоне

Тема в разделе "Общие вопросы", создана пользователем zhenya2501, 28 сен 2015.

  1. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Значит Opencart 1.5.6.4
    Сайт - http://inhomespb.ru

    Хотелось бы очень вывести - В наличии, в категориях на нестандартном шаблоне
    Нашел для моей версии файл xml vqmod, поставил - работает только при просмотре товара.
    Прикрепляю архив с папкой - template этой самой темы и файл xml

    Спасибо!

    P.S. Сори, архив делал и забыл прикрепить)
     

    Вложения:

    • Desktop.zip
      Размер файла:
      197,7 КБ
      Просмотров:
      4
    Последнее редактирование: 28 сен 2015
  2. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    1. В файле catalog/controller/product/category.php
    После:
    PHP:
    public function index() {
    Вставить:
    PHP:
    $this->language->load('product/product');
    После:
    PHP:
    $rating false;
                     }
    Вставить:
    PHP:
    $stock $this->language->get('text_stock') . ' ';
                    if (
    $result['quantity'] <= 0) {
                        
    $stock .= $result['stock_status'];
                    } elseif (
    $this->config->get('config_stock_display')) {
                        
    $stock .= $result['quantity'];
                    } else {
                        
    $stock .= $this->language->get('text_instock');
                    }
    Перед:
    PHP:
    'name'        => $result['name'],
    Вставить:
    PHP:
    'stock'       => $stock,


    2. Внутри /catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl
    Размещаете вот этот код
    PHP:
    <?php echo $product['stock'];?>
    куда нубудь после строки
    PHP:
    <?php foreach ($products as $product) { ?> 
     
    Последнее редактирование: 28 сен 2015
    solunski.d и my2you нравится это.
  3. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0

    Спасибо за вариант - попробовал - Белый экран (делал вроде бы все правильно, все как вы написали)
    Потом - <?php echo $product['stock'];?> - все таки хотел уточнить в какие место ее вставлять в этом файле
    И потом как написано в коде (в файле category.tpl), т.е. вот эта строчка - <?php require( DIR_TEMPLATE.$this->config->get('config_template')."/template/product/product_collection.tpl - я так понимаю то что должно находиться в category.tpl, перемещено в product_collection.tpl

    p.s. Архив с файлами прикрепил
     
  4. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    1) Не пользуйтесь Vqmod
    2)
    PHP:
    <?php require( DIR_TEMPLATE.$this->config->get('config_template')."/template/product/product_collection.tpl
    - это строчка выводит шаблон
    3)
    PHP:
    <?php echo $product['stock'];?>
    - эту строку нужно вставить куда нибудь после этой строки
    PHP:
     <?php foreach ($products as $product) { ?>
    - это перебор массива
     
    RoS нравится это.
  5. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    1) Вообще не пользоваться? или именно к этому случаю?
    Если вообще, то у меня много чего на vqmod стоит. Без него уже никак
     
  6. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Вроде бы получилось
    Но теперь такой нюанс
    (1. Как сделать чтобы не съезжала в право - т.е. товар по середине который, статус уезжает на следующий товар)
    2. Как перенести и сделать чтобы оно отображалось аккуратно внизу)
    прилагаю скриншот

    И кстати, product_collection.tpl - надо было в этом файле вставлять - <?php echo $product['stock'];?>
     

    Вложения:

  7. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    На скриншоте используется product_collection.tpl ?
    Тогда
    PHP:
    <?php echo $product['stock'];?>
    вывести внутри
    PHP:
    <div class="product-block b1c-good">
     
  8. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
  9. zhenya2501

    zhenya2501 Новичок

    Сообщения:
    23
    Симпатии:
    0
    Да )
    Как раз начал перебирать варианты, в этом файле))
    Теперь уже лучше) дальше буду думать как разместить пониже, поковыряюсь со стилями)
    Спасибо)!!!