]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
templates: Wrap everything in the base template into a body block
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 2 Jan 2022 18:01:41 +0000 (18:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 2 Jan 2022 18:01:41 +0000 (18:01 +0000)
This is useful when we want to replace pretty much everything.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/base.html

index a1b1840c3a066f3affc6909ff9137551c6d097dc..083cb39dabd6b9c8b3b0d228139cdbd44bda2ab0 100644 (file)
        </head>
 
        <body>
-               <div class="grid-container">
-                       <div class="top-bar">
-                               <div class="top-bar-left">
-                                       {% module TopbarMenu(handler.topmenu) %}
-                               </div>
+               {% block body %}
+                       <div class="grid-container">
+                               <div class="top-bar">
+                                       <div class="top-bar-left">
+                                               {% module TopbarMenu(handler.topmenu) %}
+                                       </div>
 
-                               <div class="top-bar-right">
-                                       <ul class="dropdown menu" data-dropdown-menu>
-                                               <li><input type="search" placeholder="{{ _("Search") }}"></li>
-                                               <li><button type="button" class="button">{{ _("Search") }}</button></li>
+                                       <div class="top-bar-right">
+                                               <ul class="dropdown menu" data-dropdown-menu>
+                                                       <li><input type="search" placeholder="{{ _("Search") }}"></li>
+                                                       <li><button type="button" class="button">{{ _("Search") }}</button></li>
 
-                                               {% if current_user %}
-                                                       <li>
-                                                               <a href="#">{{ current_user }}</a>
+                                                       {% if current_user %}
+                                                               <li>
+                                                                       <a href="#">{{ current_user }}</a>
 
-                                                               <ul class="menu vertical">
-                                                                       <li>
-                                                                               <a href="#">{{ _("Logout") }}</a>
-                                                                       </li>
-                                                               </ul>
-                                                       </li>
-                                               {% end %}
-                                       </ul>
+                                                                       <ul class="menu vertical">
+                                                                               <li>
+                                                                                       <a href="#">{{ _("Logout") }}</a>
+                                                                               </li>
+                                                                       </ul>
+                                                               </li>
+                                                       {% end %}
+                                               </ul>
+                                       </div>
                                </div>
-                       </div>
 
-                       <div class="grid-x grid-padding-x">
-                               {% if menu %}
-                                       <div class="cell small-3">
-                                               <h5>{{ menu.title }}</h5>
+                               <div class="grid-x grid-padding-x">
+                                       {% if menu %}
+                                               <div class="cell small-3">
+                                                       <h5>{{ menu.title }}</h5>
 
-                                               {% module SidebarMenu(menu) %}
-                                       </div>
-                               {% end %}
+                                                       {% module SidebarMenu(menu) %}
+                                               </div>
+                                       {% end %}
 
-                               <div class="cell auto">
-                                       {% block main %}{% end block %}
+                                       <div class="cell auto">
+                                               {% block main %}{% end block %}
+                                       </div>
                                </div>
                        </div>
-               </div>
+               {% end block %}
 
                <script src="{{ static_url("scripts/jquery.min.js") }}"></script>
                <script src="{{ static_url("scripts/foundation.min.js") }}"></script>