Здравствуйте, нужно настроить отображение подкатегорий в категории по три субкатегории в строке. Но у меня архитектура выглядит так:
<div class="category-list">
<?php if (count($categories) <= 3) { ?>
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
<?php } else { ?>
<?php for ($i = 0; $i < count($categories);) { ?>
<ul>
<?php $j = $i + ceil(count($categories) / 3); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($categories[$i])) { ?>
<li>
<div class="image"><img src="<?php print_r($categories[$i]['image']) ?>" alt="" /></div>
<a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a>
</li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
<?php } ?>
</div>
Т.е. <ul> в котором по два <li>, а мне нужно три. В .tpl файле вместо 4 поставил 3, а в .php файле непонял где можно поправить.
Подскажите пожалуймта как можно сделать по три субкатегории в строке? Поиск ничего не дал.