@@ -65,7 +65,7 @@ class BxTemplMenu extends BxBaseMenu
if($aResult === false)
return $aResult;
- if(!empty($a['primary'])) {
+ if(!$this->_bIsApi && !empty($a['primary'])) {
if(!isset($aResult['class_add']))
$aResult['class_add'] = '';
@@ -23,7 +23,7 @@ class BxTemplMenuCustom extends BxBaseMenuCustom
if(!isset($aResult['class']))
$aResult['class'] = '';
@@ -87,8 +87,14 @@ class BxBaseMenuCustom extends BxTemplMenuMoreAuto
if(empty($mixedItem))
return false;
- if($this->_bIsApi)
+ if($this->_bIsApi) {
+ if(is_array($mixedItem))
+ $mixedItem = array_merge($mixedItem, [
+ 'primary' => isset($aItem['primary']) ? $aItem['primary'] : 0,
+ ]);
+
return $mixedItem;
+ }
$sItem = $sClass = '';
if(is_array($mixedItem))