当布局每个案例除了唯一的主要内容

时间:2014-09-26 10:01:06

标签: php opencart

我在最新模块中使用了以下代码。但它不适用于最新的模块。

以下代码添加 latest.php

$this->data['column_left'] = array();
$this->data['column_right'] = array();

以下代码添加 latest.tpl

<?php if ($column_left && $column_right) { ?>
            <?php $class_grid = 'col-sm-6'; ?>
            <?php } elseif ($column_left || $column_right) { ?>
            <?php $class_grid = 'col-sm-4'; ?>
            <?php } else { ?>
            <?php $class_grid = 'col-sm-3'; ?>
            <?php } ?>


    <?php foreach ($products as $product) { ?>
     <div class="<?php echo $class_grid; ?>">
       <div class="product-item>....</div>
     </div>
    <?php } ?>

我得到了这个结果:

screenshot

我想这样:

screenshot

这里有什么问题?我该如何解决?

1 个答案:

答案 0 :(得分:0)

<?php 
    $class_grid = 'col-lg-2 col-md-2 col-sm-3 col-xs-12';
    if ($column_left && $column_right) $class_grid = 'col-lg-2 col-md-2 col-sm-6 col-xs-12';
    if (($column_left && !$column_right) || (!$column_left && $column_right)) $class_grid = 'col-lg-2 col-md-2 col-sm-4 col-xs-12';
?>
相关问题