You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

base.html 2.7 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>{{ title }}</title>
  7. <meta name="generator" content="wnframework">
  8. <script type="text/javascript" src="/assets/webnotes/js/lib/jquery/jquery.min.js"></script>
  9. <link rel="shortcut icon" href="{{ favicon or "" }}" type="image/x-icon">
  10. <link rel="icon" href="{{ favicon or "" }}" type="image/x-icon">
  11. {% block head -%}
  12. {%- if meta_description is defined -%}
  13. <meta name="description" content="{{ meta_description }}">
  14. {%- endif -%}
  15. {%- for link in web_include_js -%}
  16. <script type="text/javascript" src="{{ link }}"></script>
  17. {%- endfor -%}
  18. {%- for link in web_include_css -%}
  19. <link type="text/css" rel="stylesheet" href="{{ link }}">
  20. {%- endfor -%}
  21. {% block script -%}
  22. <script data-html-block="script">
  23. {%- if script is defined -%}{{ script }}{%- endif -%}
  24. </script>
  25. {%- endblock %}
  26. {% block style -%}
  27. <style data-html-block="style">
  28. {%- if style is defined -%}{{ style }}{%- endif -%}
  29. </style>
  30. {%- endblock %}
  31. {%- endblock %}
  32. </head>
  33. <body>
  34. <div id="wrap">
  35. {%- block banner -%}
  36. {% if banner_html -%}
  37. <header class="container">{{ banner_html or "" }}</header>
  38. {%- endif %}
  39. {%- endblock -%}
  40. {%- block navbar -%}{% include "templates/includes/navbar.html" %}{%- endblock -%}
  41. <header class="page-header">
  42. <div class="container" data-html-block="header">
  43. {%- if header is defined -%}{{ header }}{% elif title is defined %}<h2>{{ title }}</h2>{%- endif -%}
  44. </div>
  45. <div class="container">
  46. <div class="row">
  47. <div class="col-xs-10 page-breadcrumbs" data-html-block="breadcrumbs">
  48. {%- if breadcrumbs is defined -%}{{ breadcrumbs }}{%- endif -%}
  49. </div>
  50. <div class="col-xs-2 text-right"><a class="visible-xs toggle-sidebar no-decoration">
  51. <i class="icon-chevron-down"></i>
  52. </a></div>
  53. </div>
  54. </div>
  55. </header>
  56. <div class="container page-container" id="page-{{ name or page_name }}">
  57. <div class="row">
  58. <div class="col-sm-3 col-sm-push-9 page-sidebar hidden-xs" data-html-block="sidebar">
  59. {%- block sidebar -%}
  60. {%- if sidebar is defined -%}
  61. {{ sidebar }}
  62. {{ private_pages or "" }}
  63. {%- endif -%}
  64. {%- endblock -%}
  65. </div>
  66. <div class="col-sm-9 col-sm-pull-3 page-content" data-html-block="content">
  67. {%- block content -%}{{ content }}{%- endblock -%}
  68. </div>
  69. </div>
  70. </div>
  71. <footer class="page-footer">
  72. <div class="container" data-html-block="footer">
  73. {%- if footer is defined -%}{{ footer }}{%- endif -%}
  74. </div>
  75. </footer>
  76. </div>
  77. <div id="wrap-footer">
  78. {%- block footer -%}{% include "templates/includes/footer.html" %}{%- endblock -%}
  79. </div>
  80. </body>
  81. </html>