Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 在左侧块上显示类别和子类别_Magento_Php - Fatal编程技术网

Magento 在左侧块上显示类别和子类别

Magento 在左侧块上显示类别和子类别,magento,php,Magento,Php,我想在左侧显示选定的类别名称及其子类别 app\design\frontend\base\default\template\catalog\navigation\left.phtml <?php if (!Mage::registry('current_category')) return ?> <?php $_categories = $this->getCurrentChildCategories() ?> <?php $_count = is_array

我想在左侧显示选定的类别名称及其子类别

app\design\frontend\base\default\template\catalog\navigation\left.phtml

<?php if (!Mage::registry('current_category')) return ?>
<?php $_categories = $this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
<div class="block block-layered-nav">
<div class="block-title">
    <strong><span><?php echo $this->__('Browse By') ?></span></strong>
</div>
<div class="block-content">
    <dl id="narrow-by-list2">


       <dt><?php echo $this->__('Category') ?>

        </dt>
        <dd>
            <ol>
            <?php foreach ($_categories as $_category): ?>
                <?php if($_category->getIsActive()): ?>
                <li>
                    <a href="<?php echo $this->getCategoryUrl($_category) ?>"<?php if ($this->isCategoryActive($_category)): ?> class="current"<?php endif; ?>><?php echo $this->htmlEscape($_category->getName()) ?></a> (<?php echo $_category->getProductCount() ?>)
                </li>
                <?php endif; ?>
            <?php endforeach ?>
            </ol>
        </dd>
    </dl>
    <script type="text/javascript">decorateDataList('narrow-by-list2')</script>
    </div>
  </div>
  <?php endif; ?>
在left.phtml中

<?php if (!Mage::registry('current_category')) return ?>
<?php $_categories = $this->getCurrentChildCategories() ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
<div class="block block-layered-nav">
<div class="block-title">
    <strong><span><?php echo $this->__('Browse By') ?></span></strong>
</div>
<div class="block-content">
    <dl id="narrow-by-list2">


       <dt><?php echo $this->__('Category') ?>

        </dt>
        <dd>
            <ol>
            <?php foreach ($_categories as $_category): ?>
                <?php if($_category->getIsActive()): ?>
                <li>
                    <a href="<?php echo $this->getCategoryUrl($_category) ?>"<?php if ($this->isCategoryActive($_category)): ?> class="current"<?php endif; ?>><?php echo $this->htmlEscape($_category->getName()) ?></a> (<?php echo $_category->getProductCount() ?>)
                </li>
                <?php endif; ?>
            <?php endforeach ?>
            </ol>
        </dd>
    </dl>
    <script type="text/javascript">decorateDataList('narrow-by-list2')</script>
    </div>
  </div>
  <?php endif; ?>


  • ()
  • 装饰设计师('show-by-list2')

    使用此代码可以查看类别列表,但不显示类别名称,而是显示“类别”。如何查看当前类别而不是仅查看类别?

    在这里,您可以获取当前类别

    $_category=Mage::注册表(“当前_类别”)