在Osclass的search.php中显示所选父类别的子类别

时间:2015-03-31 14:52:11

标签: php osclass

我想弄清楚如何在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 } ?>

谢谢

1 个答案:

答案 0 :(得分:2)

在循环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 } ?>