AntonLV 9 лет назад
Родитель
Сommit
96ccfc199d

+ 7 - 0
modules/boonex/decorous/classes/BxDecorousTemplate.php

@@ -17,6 +17,13 @@ class BxDecorousTemplate extends BxBaseModGeneralTemplate
     {
         $this->MODULE = 'bx_decorous';
         parent::__construct($oConfig, $oDb);
+
+        $oMenu = BxDolMenu::getObjectInstance('sys_site');
+        if($oMenu === false) {
+            BxDolTemplate::getInstance()->addCssStyle('.cd-main-content .content-wrapper', array(
+                'margin-left' => '0px !important'
+            ));
+        }
     }
 }
 

+ 1 - 3
modules/boonex/decorous/data/template/system/_sub_header.html

@@ -24,9 +24,7 @@
 
 	<div class="cd-main-content-wrp">
 		<div class="cd-main-content bx-clearfix">
-	        <div class="cd-side-nav bx-def-box-sizing">
-	            <bx_menu:sys_site />
-	        </div>
+            <bx_menu:sys_site />
 	        <div class="content-wrapper-wrp">
 		        <div class="content-wrapper bx-def-box-sizing">
 					<bx_injection:injection_between_cover_logo />

+ 8 - 2
modules/boonex/decorous/data/template/system/scripts/BxTemplMenuSite.php

@@ -16,11 +16,17 @@ class BxTemplMenuSite extends BxTemplMenu
     {
         parent::__construct ($aObject, $oTemplate);
     }
+
     public function getCode ()
     {
-        $sClass = $this->_sObject == 'sys_site' ? 'bx-sliding-smenu-main' : 'bx-sliding-menu-main';
+        $bSite = $this->_sObject == 'sys_site';
+
+        $sClass = $bSite ? 'bx-sliding-smenu-main' : 'bx-sliding-menu-main';
+        $sResult = '<div id="bx-sliding-menu-' . $this->_sObject . '" class="' . $sClass . ' bx-def-z-index-nav" style="display:none;"><div class="bx-sliding-menu-main-cnt">' . parent::getCode() . '</div></div>';
+        if($bSite) 
+            $sResult = '<div class="cd-side-nav bx-def-box-sizing">' . $sResult . '</div>';
 
-        return '<div id="bx-sliding-menu-' . $this->_sObject . '" class="' . $sClass . ' bx-def-z-index-nav" style="display:none;"><div class="bx-sliding-menu-main-cnt">' . parent::getCode() . '</div></div>';
+        return $sResult;
     }
 }