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

Ticket #4558 - Build-in API support: Contexts view page submenu.

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

+ 6 - 2
template/scripts/BxBasePage.php

@@ -557,8 +557,12 @@ class BxBasePage extends BxDolPage
                     call_user_func_array([$oMenuManage, 'setObjectManage'], $aObjectManage);
 
                     $aMenuManage = $oMenuManage->getCodeAPI();
-                    if(!empty($aMenuManage) && is_array($aMenuManage))
-                        $a['menu']['items'] = array_merge($a['menu']['items'], $aMenuManage['items']);
+                    if(!empty($aMenuManage) && is_array($aMenuManage)) {
+                        if(!empty($a['menu']) && is_array($a['menu']))
+                            $a['menu']['items'] = array_merge($a['menu']['items'], $aMenuManage['items']);
+                        else
+                            $a['menu'] = $aMenuManage;
+                    }
                 }
             }
         }