Php I';我试图在magento的产品页面上显示面包屑,但它给了我一个致命的错误

Php I';我试图在magento的产品页面上显示面包屑,但它给了我一个致命的错误,php,magento,Php,Magento,这是我放在catalog/product/view.phtml中的行: <?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?> 有什么解决办法吗?我正在运行Magento 1.4.1.1 确保在主题的page.xml中设置了配置 <block reference="header"> <block type="page/html_breadcrumbs" na

这是我放在catalog/product/view.phtml中的行:

<?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?> 
有什么解决办法吗?我正在运行Magento 1.4.1.1

确保在主题的page.xml中设置了配置

<block reference="header">
   <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
</block> 

查看

您需要调用HTML项本身

<?php echo $this->getChildHtml('breadcrumbs') ?>

XML

确保在主题的page.xml中设置了配置

<block reference="header">
   <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
</block> 

查看

您需要调用HTML项本身

<?php echo $this->getChildHtml('breadcrumbs') ?>

我也有同样的困惑。通过将以下内容添加到app/design/frontend/THEME/default/layout/calalog.xml,我成功地在产品页面上获得了面包屑

<catalog_product_view translate="label">
    <-- existing content -->
    <reference name="content">
        <-- existing blocks -->
        <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
            <-- existing blocks -->
            <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
        </block>
     </reference>
    <-- existing content -->
</catalog_product_view>

然后在catalog/product/view.phtml中添加以下内容,您希望在其中显示面包屑

<?php echo $this->getChildHtml('breadcrumbs') ?>

我也有同样的困惑。通过将以下内容添加到app/design/frontend/THEME/default/layout/calalog.xml,我成功地在产品页面上获得了面包屑

<catalog_product_view translate="label">
    <-- existing content -->
    <reference name="content">
        <-- existing blocks -->
        <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
            <-- existing blocks -->
            <block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
        </block>
     </reference>
    <-- existing content -->
</catalog_product_view>

然后在catalog/product/view.phtml中添加以下内容,您希望在其中显示面包屑

<?php echo $this->getChildHtml('breadcrumbs') ?>


我已经这样做了,我不再收到任何错误。但是,面包屑仍然不会出现。请确保在CMS中已打开面包屑。我认为是Web选项卡>配置>常规。(切换到商店视图)最后要做的是检查面包屑phtml文件。确保它包含代码,并跟踪它以了解为什么它是空的。好的,文件breadcumbs.phtml包含代码。它似乎没有包含在视图中。在其中键入一些垃圾,然后查看它是否会在您的页面上弹出。我已经这样做了,我不再收到任何错误。但是,面包屑仍然不会出现。请确保在CMS中已打开面包屑。我认为是Web选项卡>配置>常规。(切换到商店视图)最后要做的是检查面包屑phtml文件。确保它包含代码,并跟踪它以了解为什么它是空的。好的,文件breadcumbs.phtml包含代码。它似乎没有包含在视图中。在其中键入一些垃圾,看看它是否会在您的页面上弹出。