Php I';我试图在magento的产品页面上显示面包屑,但它给了我一个致命的错误
这是我放在catalog/product/view.phtml中的行: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
<?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包含代码。它似乎没有包含在视图中。在其中键入一些垃圾,看看它是否会在您的页面上弹出。