Цикл вывода категорий
-
Добрый день.
Есть код, который при нажатии на родительскую категорию, выводит дочерние, но скрывает родителя. Можно ли каким-то образом сделать так, чтоб родитель не скрывался, а дочерние выводились подпунктами, вот так:
-Категория
-Категория
—Субкатегория
—Субкатегория
—Субсубкатегория
-КатегорияСобственно код:
$i=1; $cat = get_query_var('cat'); $categories = get_categories('parent='.$cat.''); foreach ($categories as $category) { $i++; } if ($i > 1) { echo "<ul>"; foreach ($categories as $category) { ?> <li><a href="<?php echo get_category_link($category->term_id); ?>" ><?php echo $category->name; ?></a></li> <?php } echo "</ul>"; } else { $pcat = get_category(get_query_var('cat'),false); $pcatid = $pcat->category_parent; $categories = get_categories('parent='.$pcatid.''); echo "<ul>"; foreach ($categories as $category) { ?> <li<?php if ($category->term_id == $cat) { ?> class="active"<?php } ?>><a href="<?php echo get_category_link($category->term_id); ?>" ><?php echo $category->name; ?></a></li> <?php } echo "</ul>"; }
- Тема «Цикл вывода категорий» закрыта для новых ответов.