Просмотр исходного кода

Ticket #4148 - Build-in API support: Page submenu.

AntonLV 3 лет назад
Родитель
Сommit
33807d56ef
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      template/scripts/BxBaseMenuSubmenu.php

+ 6 - 2
template/scripts/BxBaseMenuSubmenu.php

@@ -137,8 +137,12 @@ class BxBaseMenuSubmenu extends BxTemplMenu
     
     public function getCodeAPI ()
     {
-        if(!$this->isVisible())
-            return [];
+        if(!$this->isVisible()) {
+            if(!$this->_oObjectSubmenu)
+                $this->setObjectSubmenu('sys_homepage_submenu');
+            else
+                return [];
+        }
 
         if(!empty($this->_iContentId) && method_exists($this->_oObjectSubmenu, 'setContentId'))
             $this->_oObjectSubmenu->setContentId($this->_iContentId);