Я пытаюсь выяснить, как я могу показать подкатегории для выбранной родительской категории в search.php. У меня есть код, который показывает подкатегории всех категорий, но как я могу изменить этот код, чтобы показать подкатегории только для выбранной категории?
это мой код:
<?php while(osc_has_categories()) { ?>
<?php if(osc_count_subcategories() > 0) { ?>
<ul>
<?php while(osc_has_subcategories()) { ?>
<li>
<strong><a href="<?php echo osc_search_category_url() ?>"><?php echo osc_category_name(); ?></a></strong></label>
</li>
<?php } ?>
</ul>
<?php } ?>
<?php } ?>
благодарю вас
Когда в цикле while(osc_has_categories())
, это позволяет вам использовать osc_category_*
хелперы.
Вы могли бы сделать что-то вроде:
<?php while(osc_has_categories()) { ?>
<?php if(osc_category_id() === 98): ?>
<?php if(osc_count_subcategories() > 0) { ?>
<ul>
<?php while(osc_has_subcategories()) { ?>
<li>
<strong><a href="<?php echo osc_search_category_url() ?>"><?php echo osc_category_name(); ?></a></strong>
</li>
<?php } ?>
</ul>
<?php } ?>
<?php endif; ?>
<?php } ?>
Других решений пока нет …