File tree 1 file changed +5
-2
lines changed
app/code/core/Mage/Cms/Block
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ protected function _prepareLayout()
64
64
{
65
65
$ page = $ this ->getPage ();
66
66
$ breadcrumbsArray = array ();
67
+ $ breadcrumbs = null ;
67
68
68
69
// show breadcrumbs
69
70
if (Mage::getStoreConfig ('web/default/show_cms_breadcrumbs ' )
@@ -112,8 +113,10 @@ protected function _prepareLayout()
112
113
113
114
Mage::dispatchEvent ('cms_generate_breadcrumbs ' , array ('breadcrumbs ' => $ breadcrumbsObject ));
114
115
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
+ }
117
120
}
118
121
return parent ::_prepareLayout ();
119
122
}
You can’t perform that action at this time.
0 commit comments