Skip to content

Commit dd41230

Browse files
drobinsonFlyingmana
authored andcommitted
Fix cms breadcrumb issue
1 parent 9c4a906 commit dd41230

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/code/core/Mage/Cms/Block/Page.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ protected function _prepareLayout()
6464
{
6565
$page = $this->getPage();
6666
$breadcrumbsArray = array();
67+
$breadcrumbs = null;
6768

6869
// show breadcrumbs
6970
if (Mage::getStoreConfig('web/default/show_cms_breadcrumbs')
@@ -112,8 +113,10 @@ protected function _prepareLayout()
112113

113114
Mage::dispatchEvent('cms_generate_breadcrumbs', array('breadcrumbs' => $breadcrumbsObject));
114115

115-
foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) {
116-
$breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']);
116+
if ($breadcrumbs instanceof Mage_Page_Block_Html_Breadcrumbs) {
117+
foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) {
118+
$breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']);
119+
}
117120
}
118121
return parent::_prepareLayout();
119122
}

0 commit comments

Comments
 (0)