AntonLV 7 лет назад
Родитель
Сommit
8ea57458dd

+ 7 - 5
modules/boonex/albums/classes/BxAlbumsPageMedia.php

@@ -46,11 +46,13 @@ class BxAlbumsPageMedia extends BxTemplPage
             $sUrl = BX_DOL_URL_ROOT . BxDolPermalinks::getInstance()->permalink('page.php?i=' . $CNF['URI_VIEW_ENTRY'] . '&id=' . $this->_aAlbumInfo[$CNF['FIELD_ID']]);
 
             // select view entry submenu
-            BxDolMenu::getObjectInstance('sys_site_submenu')->setObjectSubmenu($CNF['OBJECT_MENU_SUBMENU_VIEW_ENTRY'], array (
-                'title' => '',
-                'link' => '',
-                'icon' => '',
-            ));
+            $oMenuSubmenu = BxDolMenu::getObjectInstance('sys_site_submenu');
+            if($oMenuSubmenu)
+                $oMenuSubmenu->setObjectSubmenu($CNF['OBJECT_MENU_SUBMENU_VIEW_ENTRY'], array (
+                    'title' => '',
+                    'link' => '',
+                    'icon' => '',
+                ));
         }
     }
 

+ 5 - 1
template/scripts/BxBasePage.php

@@ -290,7 +290,11 @@ class BxBasePage extends BxDolPage
         if(empty($this->_aObject['submenu']))
             return;
 
-        BxDolMenu::getObjectInstance('sys_site_submenu')->setObjectSubmenu($this->_aObject['submenu'], $aParams);
+        $oMenuSubmenu = BxDolMenu::getObjectInstance('sys_site_submenu');
+        if(!$oMenuSubmenu)
+            return;
+
+        $oMenuSubmenu->setObjectSubmenu($this->_aObject['submenu'], $aParams);
     }
 
     /**