|
|
@@ -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);
|