Jelajahi Sumber

Ticket #4971 - Build-in API support: Inline SVG icons in app

romanlesnikov 1 tahun lalu
induk
melakukan
a6287da194
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      template/scripts/BxBaseMenu.php

+ 2 - 2
template/scripts/BxBaseMenu.php

@@ -194,14 +194,14 @@ class BxBaseMenu extends BxDolMenu
             return false;
 
         if ($this->_bIsApi) {
-            list ($sIcon, $sIconUrl) = $this->_getMenuIcon($a);
+            list ($sIcon, $sIconUrl, $sIconA, $sIconHtml) = $this->_getMenuIcon($a);
 
             $aResult = [
                 'id' => $a['id'],
                 'name' => $a['name'],
                 'title' => _t($a['title']),
                 'link' => isset($a['link']) ? $a['link'] : '',
-                'icon' => $sIcon ? $sIcon : '',
+                'icon' => $sIcon ? $sIcon : ($sIconHtml ? $sIconHtml : ''),
                 'image' => $sIconUrl ? $sIconUrl : '',
                 'submenu' => !empty($a['submenu_object']) ? $a['submenu_object'] : '',
                 'addon' => $this->_bDisplayAddons ? $this->_getMenuAddon($a) : '',