Create custom_master.html
Browse files
templates/admin/custom_master.html
ADDED
|
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{# templates/admin/custom_master.html #}
|
| 2 |
+
{% extends 'admin/master.html' %}
|
| 3 |
+
|
| 4 |
+
{% block head_css %}
|
| 5 |
+
{{ super() }}
|
| 6 |
+
<!-- Memuat Font Awesome untuk ikon -->
|
| 7 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 8 |
+
<!-- Memuat CSS kustom kita -->
|
| 9 |
+
<link rel="stylesheet" href="{{ url_for('static', filename='css/admin.css') }}">
|
| 10 |
+
{% endblock %}
|
| 11 |
+
|
| 12 |
+
{% block body %}
|
| 13 |
+
<div class="d-flex admin-layout">
|
| 14 |
+
<!-- Sidebar Navigasi -->
|
| 15 |
+
<nav class="sidebar">
|
| 16 |
+
<div class="sidebar-header">
|
| 17 |
+
<a href="{{ admin_view.get_url('.index') }}" class="sidebar-brand">
|
| 18 |
+
<img src="{{ get_setting('logo_url', url_for('static', filename='img/logo.png')) }}" alt="Logo">
|
| 19 |
+
<span>{{ get_setting('cafe_name', 'Bit & Bean') }}</span>
|
| 20 |
+
</a>
|
| 21 |
+
</div>
|
| 22 |
+
<ul class="nav flex-column">
|
| 23 |
+
{% for item in admin_view.menu() %}
|
| 24 |
+
<li class="nav-item {{ 'active' if item.is_active(admin_view) else '' }}">
|
| 25 |
+
<a class="nav-link" href="{{ item.get_url() }}">{{ item.name }}</a>
|
| 26 |
+
</li>
|
| 27 |
+
{% endfor %}
|
| 28 |
+
|
| 29 |
+
{% for item in admin_view.menu_categories().values() %}
|
| 30 |
+
<li class="nav-item nav-category">{{ item.name }}</li>
|
| 31 |
+
{% for child in item.get_children() %}
|
| 32 |
+
<li class="nav-item {{ 'active' if child.is_active(admin_view) else '' }}">
|
| 33 |
+
<a class="nav-link" href="{{ child.get_url() }}">{{ child.name }}</a>
|
| 34 |
+
</li>
|
| 35 |
+
{% endfor %}
|
| 36 |
+
{% endfor %}
|
| 37 |
+
</ul>
|
| 38 |
+
</nav>
|
| 39 |
+
|
| 40 |
+
<!-- Konten Utama -->
|
| 41 |
+
<main class="content-wrapper">
|
| 42 |
+
<div class="top-bar">
|
| 43 |
+
<h1 class="page-title">{{ admin_view.name }}</h1>
|
| 44 |
+
<a href="/" target="_blank" class="btn btn-outline-secondary btn-sm">Lihat Situs <i class="fas fa-external-link-alt ml-1"></i></a>
|
| 45 |
+
</div>
|
| 46 |
+
<div class="page-content">
|
| 47 |
+
{% block page_body %}{% endblock %}
|
| 48 |
+
</div>
|
| 49 |
+
</main>
|
| 50 |
+
</div>
|
| 51 |
+
{% endblock %}
|
| 52 |
+
|
| 53 |
+
{% block tail %}
|
| 54 |
+
{{ super() }}
|
| 55 |
+
{% endblock %}
|