如何在magento的breadcrumb页面中显示类别描述?

时间:2014-07-10 12:51:13

标签: php magento magento-1.8

我想在面包屑页面中显示类别名称和说明,即app/design/frontend/default/mytheme/template/page/html/breadcrumbs.phtml而不是app/design/frontend/default/mytheme/template/page/catalog/category/view.phtml

我设法显示类别名称但无法显示类别说明。 我在breadcrumbs.phtml中添加了一些代码

<?php if($crumbs && is_array($crumbs)): ?>
<div>
    <ul class="bradecom">
        <?php foreach($crumbs as $_crumbName=>$_crumbInfo): ?>
            <li class="<?php echo $_crumbName ?>">
            <?php if($_crumbInfo['link']): ?>
                <a href="<?php echo $_crumbInfo['link'] ?>" title="<?php echo $this->escapeHtml($_crumbInfo['title']) ?>"><?php echo $this->escapeHtml($_crumbInfo['label']) ?></a>
            <?php elseif($_crumbInfo['last']): ?>
            &nbsp;
               <?php echo $this->escapeHtml($_crumbInfo['label']) ?>
            <?php else: ?>
                <?php echo $this->escapeHtml($_crumbInfo['label']) ?>
            <?php endif; ?>
            <?php if(!$_crumbInfo['last']): ?>                
            <?php endif; ?>
            </li>
        <?php endforeach; ?>
    </ul>

    <ul><li class="<?php echo $_crumbName ?>"><h1> <?php echo $this->escapeHtml($_crumbInfo['label']) ?></h1></li> </ul>

如果有人知道如何在此处显示类别说明,请帮助我。

谢谢!

1 个答案:

答案 0 :(得分:1)

价格,你可以获得current category Using Registry function and Controller Name任何类别......

的描述

$类别= $这 - &GT; Request()方法 - &GT; getControllerName();

if(Mage::registry('current_category')&& ($category == 'category')){
echo Mage::registry('current_category')->getDescription();
}