Browse Source

menu

master
petr 5 years ago
parent
commit
1e8fc77152
  1. 2
      blog/settings/base.py
  2. 5
      blog/templates/base.html
  3. 8
      blog/templates/menu.html
  4. 1
      requirements.txt

2
blog/settings/base.py

@ -51,6 +51,7 @@ INSTALLED_APPS = [
'django.contrib.staticfiles',
'zapisnik',
'stranky',
'wagtailmenus',
]
MIDDLEWARE = [
@ -80,6 +81,7 @@ TEMPLATES = [
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'wagtailmenus.context_processors.wagtailmenus',
],
},
},

5
blog/templates/base.html

@ -1,4 +1,4 @@
{% load static wagtailuserbar %}
{% load static wagtailuserbar menu_tags %}
<!DOCTYPE html>
<html class="no-js h-100" lang="en">
@ -59,6 +59,9 @@
<!-- Begin page content -->
<main role="main" class="flex-shrink-0">
<div class="container">
{% main_menu max_levels=1 template="menu.html" %}
{% block content %}{% endblock %}
</div>
</main>

8
blog/templates/menu.html

@ -0,0 +1,8 @@
<ul class="navbar-nav mr-auto">
{% for item in menu_items %}
<li class="nav-item {{ item.active_class }}">
<a class="nav-link" href="{{ item.href }}">{{ item.text }}</a>
</li>
{% endfor %}
</ul>

1
requirements.txt

@ -1,4 +1,5 @@
Django>=3.1,<3.2
wagtail>=2.10,<2.12
wagtailmenus>=3.0,<3.1

Loading…
Cancel
Save