合并选项卡中的选项卡

时间:2017-02-09 00:45:14

标签: javascript php opencart smarty

我们使用opencart模块显示父类别中的某些产品,并按子类别(标签)进行拆分。当我们点击每个标签时,我们将看到来自其他子类别的产品。我们需要在一个水龙头面板上看到所有产品。

我在这里写下负责此外观的完整tpl代码,并且每个人都想检查的网址是以下http://dedegkikas.gr/new/

任何帮助表示赞赏。谢谢。

<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>

1 个答案:

答案 0 :(得分:0)

你究竟想做什么?

  1. 删除轮播并以网格视图显示所有产品。
  2. 解决方案:像上面提到的那样编辑tpl。

    1. 您希望显示该类别及其子类别中的所有产品。
    2. 解决方案:转到模块控制器并删除限制,并为子类别产品添加另一个foreach循环。

      或者如果你想雇用我,你可以给我留言!