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

Ticket #3593 - Unparsed Icons in menus.

AntonLV 4 лет назад
Родитель
Сommit
bc577e89ed
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      template/scripts/BxBaseMenuInteractive.php

+ 9 - 1
template/scripts/BxBaseMenuInteractive.php

@@ -65,7 +65,7 @@ class BxBaseMenuInteractive extends BxTemplMenu
 
             $a = $this->_replaceMarkers($a);
 
-            list ($sIcon, $sIconUrl) = $this->_getMenuIcon($a);
+            list ($sIcon, $sIconUrl, $sIconA, $sIconHtml) = $this->_getMenuIcon($a);
 
             $a['class'] = 'bx-menu-item-inter';
             $a['class_wrp_act'] = 'bx-menu-inter-hidden';
@@ -93,6 +93,14 @@ class BxBaseMenuInteractive extends BxTemplMenu
                 'condition' => (bool)$sIcon,
                 'content' => array('icon' => $sIcon),
             );
+            $a['bx_if:icon-a'] = array (
+                'condition' => (bool)$sIconA,
+                'content' => array('icon-a' => $sIconA),
+            );
+            $a['bx_if:icon-html'] = array (
+                'condition' => (bool)$sIconHtml,
+                'content' => array('icon' => $sIconHtml),
+            );
 
             $aRet[] = $a;
         }