2017-02-09 5 views
-1

, мы используем модуль opencart, который отображает некоторые продукты из родительской категории, разделенные их подкатегориями (вкладками). Когда мы нажимаем на каждую вкладку, мы увидим продукты из другой подкатегории. Наша потребность в том, чтобы увидеть все продукты в кране-панели.Сложите вкладки на вкладке

Я пишу здесь полный TPL код, который отвечает за этот Apperance и URL для каждого нужно проверить это следующие http://dedegkikas.gr/new/

Любая помощь appreciated..thanks заранее.

<div class="tab-content"> 
       <?php $i = 0; foreach ($tabs as $key=>$tab) { $i++;?> 
       <?php 

        $products = $tab['products']; 
        $active = ($i==1)?"active":''; 
       ?> 
        <div class="tab-pane <?php echo $active;?> carousel slide" id="tab<?php echo $id."-cat".$key;?>"> 
        <?php if(count($products) > $itemsperpage) { ?> 
        <div class="carousel-controls margin-top--40 top-0"> 
         <a class="carousel-control left" href="#tab<?php echo $id."-cat".$key;?>" data-slide="prev"><i class="fa fa-angle-left"></i></a> 
         <a class="carousel-control right" href="#tab<?php echo $id."-cat".$key;?>" data-slide="next"><i class="fa fa-angle-right"></i></a> 
        </div> 
        <?php } ?> 
        <div class="owl-carousel" data-show="<?php echo ($columns_count); ?>" data-pagination="false" data-navigation="true"> 
         <?php if (empty($products)): ?> 
          <div class="padding-20 style-left"><?php echo $objlang->get("entry_category");?></div> 
         <?php endif ?> 
         <?php $pages = array_chunk($products, $itemsperpage);?> 
         <?php foreach ($pages as $k => $tproducts) { ?> 
         <div class="item <?php if($k==0) {?>active<?php } ?>"> 
          <?php foreach($tproducts as $i => $product) { $i=$i+1;?> 
          <?php if($i%$cols == 1 || $cols == 1) { ?> 
          <div class="row products-row <?php ;if($i == count($tproducts) - $cols +1) { echo "last";} ?>"><?php //start box-product?> 
           <?php } ?> 
           <div class="col-lg-<?php echo $span;?> col-md-<?php echo $span;?> col-sm-6 col-xs-12 product-layout product-grid border"> 
           <?php require($layout); ?> 
           </div> 
           <?php if($i%$cols == 0 || $i==count($tproducts)) { ?> 
          </div> 
          <?php } ?> 
          <?php } ?> 
         </div> 
         <?php } ?> 
        </div> 
       </div> 
       <?php } ?> 
      </div> 

ответ

0

Что именно вы хотите сделать?

  1. Извлечение карусели и показать все продукты в виде сетки.

Решение: отредактируйте tpl, как вы упомянули выше.

  1. Вы хотите отобразить все товары этой категории и ее подкатегорий.

Решение: перейдите к контроллеру модуля и удалите предел, а также добавьте еще один цикл foreach для продуктов подкатегорий.

или если вы хотите нанять меня, вы можете сообщить мне!