При макете каждого случая, кроме единственного основного контента

Я использую с помощью следующего кода в Последний модуль. но он не работает в последнем модуле.

Следующий код добавить в 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 } ?>

Я получаю такие результаты:

Скриншот

Я хочу к этому:

Скриншот

Что здесь не так? Как я могу это исправить?

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';
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]