Здравствуйте, помогите пожалуйста с кодом. Есть верхнее меню, которое выводит категории и подкатегории. Код: <div id="menu"> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <div> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?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 } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> Нужно что бы в место этого, в меню была одна кнопка "Категории" и при наведении на нее, в место подкатегорий, выпадали основные категории.
Можно сделать так, создайте если нету категорию и пару подкатегорий. В верхнем меню все будет нормально выпадать. Теперь просто выделите мышкой в мозилле меню и выберите "Показать исходный код". Берите этот код за основу, поменяйте основную категорию на пустую ссылку, а подкатегории на нужные вам. Потом в header.tpl div id="menu" закомментируйте или удалите и вставьте свой код.
нет так не получитться, нужно что бы основные категории подтягивались автоматически, как сейчас. т.е. я создал категорию в админке, поставил ей галочку "отображаться в главном меню" и она отображается.