sub_category.php и .tpl для Подкатегории

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Juzosif, 29 ноя 2015.

  1. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Скажите пожалуйста.
    Если не включить товары на главное категории то фильтр http://forum.opencart-russia.ru/threads/mega-filter-pro-1-5-4-2-3-x-ocmod.1310/ не видит их.
    Если включить то получается длинная страница не очень красивая учитывая, что подкатегории(коллекции) более 100.

    Соответственно нужно на главное за главное категории отвечала category.php и .tpl а подкатегории с отображением товара sub_category.php и .tpl

    Может решался данный вопрос?
    Если нет то какому принципу создать?
     
  2. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    А можно скрины? А то не понял ничего, что вы написали...
     
  3. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Обратите внимания на картинке где главная категория есть подкатегории и товары.
    Если включить товаров то фильтр увидит их.
    Если отключить то не видит товаров.
    Если в файле category.tpl удалить вот этот код
    Код:
    <?php if ($products) { ?>
          <div class="row">
            <div class="col-md-4">
              <div class="btn-group hidden-xs">
               <button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="<?php echo $button_grid; ?>"><i class="fa fa-th"></i></button>
              </div>
            </div></div>
          <div class="row">
            <?php foreach ($products as $product) { ?>
            <div class="product-layout product-list col-xs-12">
              <div class="product-thumb">
                <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-thumbnail" /></a></div>
                <div>
                  <div class="caption">
                    <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>
                    <p><?php echo $product['description']; ?></p>
    Код товар (Артикул): <?php if ($product['sku']) { ?>
    <?php echo $product['sku']; ?>
    <?php } ?>
                     
                    <?php if ($product['rating']) { ?>
                    <div class="rating">
                      <?php for ($i = 1; $i <= 5; $i++) { ?>
                      <?php if ($product['rating'] < $i) { ?>
                      <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span>
                      <?php } else { ?>
                      <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span>
                      <?php } ?>
                      <?php } ?>
                    </div>
                    <?php } ?>
        <?php if ($product['price']) { ?>
                    <p class="name">           ЦЕНА: 
                      <?php if (!$product['special']) { ?>
                      <?php echo $product['price']; ?>
                      <?php } else { ?>
                      <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span></p>
                      <?php } ?>
    <li>Цена указана за 1:  <?php if ($product['upc']) { ?>
    <b><?php echo $product['upc']; ?></b></li>
        <?php } ?>
                      <?php if ($product['tax']) { ?>
                      <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
                      <?php } ?>
                    </p>
                    <?php } ?>
                  </div>
                  <div class="button-group">
                    <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
                  </div>
                </div>
              </div>
            </div>
            <?php } ?>
    То во всех подкатегориях пропадает товары.
    А мне нужно необходима создать доп файл к субкатегориям.
     

    Вложения:

  4. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    О я как раз собирался сегодня сделать модификатор на продажу для решения таких подобных проблем..
    Сейчас доделаю оформление и вывешу в Магазине дополнений. А там когда админ проверит, то появится...
     
    Juzosif нравится это.
  5. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Цена вопроса?
     
  6. optimlab

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

    Сообщения:
    924
    Симпатии:
    240
    299 руб
     
    Последнее редактирование: 2 дек 2015
  7. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Написал в личку.
     
  8. Juzosif

    Juzosif Активный пользователь

    Сообщения:
    262
    Симпатии:
    20
    Еще актуально вопрос!