Итак, вот оригинальный код catalog/view/theme/*/template/module/category.tpl
<div class="box-category">
<ul class="level-0">
<?php foreach ($categories as $category) { ?>z
<li <?php if ($category['children']) : ?> class="parent" <?php endif; ?>>
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><strong><?php echo $category['name']; ?></strong>
<?php if ($category['children']) : ?> <span></span> <?php endif; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?><?php if ($category['children']) : ?> <span></span> <?php endif; ?></a>
<?php } ?>
<?php if ($category['children']) { ?>
<ul class="children">
<?php foreach ($category['children'] as $child) { ?>
<li>
<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
Требовалось показывать категории 1 уровня как заголовки, а категории 2 уровня как элементы меню. Код был изменен, но, это было сделано криво, исчезло выпадающее меню подкатегорий и категории без подкатегорий 2 уровня стали отображаться отдельно, не корректно(
Вопрос, как это починить и сделать так, чтобы категории 3 уровня были выпадающими?
Спасибо
<div class="box">
<?php foreach ($categories as $category) { ?><div class="box-heading">
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="active" ><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>" class="active" style = "font-weight: normal;"><?php echo $category['name']; ?></a>
<?php } ?>
<?php if ($category['children']) { ?></div>
<div class="box-content">
<div class="box-category">
<ul class="level-0">
<?php foreach ($category['children'] as $child) { ?>
<li>
<?php if ($child['category_id'] == $child_id) { ?>
<a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
</ul>
<?php } ?></div></div>
<?php } ?>
</div>