0
У меня есть следующий код в моем OpenCartвложенный цикл Еогеаспа для навигации по меню PHP
<table class="cat_lists">
<tr>
<?php foreach ($categories as $key=>$category) { ?>
<td>
<?php echo $key%2; ?>
<div class="c_menus">
<h5><?php echo $category['name']; ?></h5>
<?php if ($category['children']) { ?>
<ul>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<?php $j = $i + ceil(count($category['children'])/$category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</div>
</td>
<?php } ?>
</tr>
</table>
На самом деле интерфейс меню должен выглядеть как на изображение ниже
Но мой цикл прошлифованного вывод как
Как я могу изменить цикл, чтобы получить желаемый результат.
Edit-1
Вот HTML, который должен быть преобразован в динамический
<td>
<div class="c_menus">
<h5>Necklace</h5>
<ul>
<li><a href="">Beaded Necklaces</a></li>
<li><a href="">Long Necklaces</a></li>
<li><a href="">Pendant Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
</ul>
</div>
<div class="c_menus">
<h5>Rings</h5>
<ul>
<li><a href="">Beaded Necklaces</a></li>
<li><a href="">Long Necklaces</a></li>
<li><a href="">Pendant Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
</ul>
</div>
</td>
<td>
<div class="c_menus">
<h5>Necklace</h5>
<ul>
<li><a href="">Beaded Necklaces</a></li>
<li><a href="">Long Necklaces</a></li>
<li><a href="">Pendant Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
</ul>
</div>
<div class="c_menus">
<h5>Rings</h5>
<ul>
<li><a href="">Beaded Necklaces</a></li>
<li><a href="">Long Necklaces</a></li>
<li><a href="">Pendant Necklaces</a></li>
<li><a href="">Statement Necklaces</a></li>
</ul>
</div>
</td>
Эта линия предназначена для тестирования – kndwsu
Скопируйте мой html как это должно выглядеть. – kndwsu
Затем, мой друг, ваш выход прав для меня. Вам нужно только изменить свой css, если вы хотите получить «Серьги» в новую строку. Если возникнут какие-либо другие проблемы, включите также свой ввод. –