Kaynağa Gözat

Ticket #4417 - Macros: Add the one for Footer section.

AntonLV 3 yıl önce
ebeveyn
işleme
04c7f631ec

+ 1 - 13
template/_sub_footer.html

@@ -6,19 +6,7 @@
         </div>
     </div> <!-- #bx-content-wrapper -->
 
-    <div id="bx-footer-wrapper" class="">
-        <div class="bx-def-page-width mx-auto px-3 md:px-4 lg:px-6 box-border">
-            <div id="bx-footer" class="bx-footer">
-                <div class="bx-footer-cnt mb-4">
-                    <bx_injection:injection_footer_before />
-                    <div id="bx-menu-bottom">
-                        <bx_menu:sys_footer />
-                    </div>
-                    <bx_injection:injection_footer_after />
-                </div>
-            </div>
-        </div>
-    </div>
+    <bx_include_auto:footer.html />
 
     <bx_menu:sys_site_action />
 </div> <!-- .bx-main -->

+ 13 - 0
template/footer.html

@@ -0,0 +1,13 @@
+<div id="bx-footer-wrapper">
+    <div class="bx-def-page-width mx-auto px-3 md:px-4 lg:px-6 box-border">
+        <div id="bx-footer" class="bx-footer">
+            <div class="bx-footer-cnt mb-4">
+                <bx_injection:injection_footer_before />
+                <div id="bx-menu-bottom">
+                    <bx_menu:sys_footer />
+                </div>
+                <bx_injection:injection_footer_after />
+            </div>
+        </div>
+    </div>
+</div>

+ 6 - 0
template/scripts/BxBaseServices.php

@@ -47,6 +47,7 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
             'KeywordSearch' => 'BxBaseServices',
             'GetDataSearchApi' => 'BxBaseServices',
             'Cmts' => 'BxBaseServices',
+            'GetFooter' => 'BxBaseServices',
 
             'CreateAccountForm' => 'BxBaseServiceAccount',
             'ForgotPassword' => 'BxBaseServiceAccount',
@@ -1317,6 +1318,11 @@ class BxBaseServices extends BxDol implements iBxDolProfileService
             )
     	);
     }
+    
+    public function serviceGetFooter()
+    {
+        return BxDolTemplate::getInstance()->parseHtmlByName('footer.html', []);
+    }
 
     private function _getSearchObject()
     {