0

我正在使用自定义主题。尽管文件 breadcrumbs.phtml 位于它应该在的位置并调用 getChildHtml('breadcrumbs') 方法,但我无法在任何地方显示面包屑。

另一方面,一切正常,例如footer.phtml。

文件footer.phtml 和breadcrumbs.phtml 存储在同一位置。

如果我将以下代码放在 1column.phtml 中:

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

...只有第二行有效。我没有得到任何错误或任何东西,只是没有出现面包屑的事实。我在 breadcrumbs.phtml 中放了一些随机回声,以确保我会注意到该块。

我在这里严重用尽了想法。顺便说一句,缓存被禁用了。

4

1 回答 1

0

不确定你是否都准备好了,但你检查了你的布局文件(frontend\default[YOUR TEAM]\layout\page.xml)

page.xml 应该包含以下几行,最好它们是默认页面的子页面。

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

如果存在,请在 page.xml 中搜索 1column 并查看面包屑是否未禁用。

于 2013-01-18T14:47:33.143 回答