From c37387a83a29d94c4dd0ca38af044f21c092fdc4 Mon Sep 17 00:00:00 2001 From: David Robinson Date: Fri, 14 Oct 2016 09:31:59 -0700 Subject: [PATCH] Fix cms breadcrumb issue --- app/code/core/Mage/Cms/Block/Page.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/code/core/Mage/Cms/Block/Page.php b/app/code/core/Mage/Cms/Block/Page.php index 0fb0f0cad70..7bd11e23547 100644 --- a/app/code/core/Mage/Cms/Block/Page.php +++ b/app/code/core/Mage/Cms/Block/Page.php @@ -64,6 +64,7 @@ protected function _prepareLayout() { $page = $this->getPage(); $breadcrumbsArray = array(); + $breadcrumbs = null; // show breadcrumbs if (Mage::getStoreConfig('web/default/show_cms_breadcrumbs') @@ -104,8 +105,10 @@ protected function _prepareLayout() Mage::dispatchEvent('cms_generate_breadcrumbs', array('breadcrumbs' => $breadcrumbsObject)); - foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) { - $breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']); + if ($breadcrumbs instanceof Mage_Page_Block_Html_Breadcrumbs) { + foreach ($breadcrumbsObject->getCrumbs() as $breadcrumbsItem) { + $breadcrumbs->addCrumb($breadcrumbsItem['crumbName'], $breadcrumbsItem['crumbInfo']); + } } return parent::_prepareLayout(); }