0

我尝试了此链接并在主页中显示所有类别,但它仅显示顶级类别。我想显示所有类别。

<div class=”block block-verticalmenu”&gt;
<div class=”block-title”&gt;
<strong><span><?php echo $this->__(‘Categories’) ?></span></strong>
</div><!–End block block-cart–&gt;
<div class=”block-content”&gt;
<ul id=”ma-accordion” class=”accordion”&gt;
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?> </ul>
</div><!–End Of vertical-nav–&gt;
<?php echo $this->getChildHtml(‘topLeftLinks’) ?>
</div><!–End Of vertical-nav-container box base-mini–&gt;
4

2 回答 2

0
<?php $_helper = Mage::helper('catalog/category') ?>
<?php $_categories = $_helper->getStoreCategories() ?>
<?php $currentCategory = Mage::registry('current_category') ?>
<?php if (count($_categories) > 0): ?>
    <ul>
        <?php foreach($_categories as $_category): ?>
            <li>
                <a href="<?php echo $_helper->getCategoryUrl($_category) ?>">
                    <?php echo $_category->getName() ?>
                </a>
            </li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>
于 2013-07-26T09:29:16.840 回答
0

您可以尝试替换函数调用

echo $this->drawItem($_category)

经过

echo $this->drawOpenCategoryItem($_category)
于 2013-07-26T09:01:22.437 回答