Browse Source

wagtail menu

master
Jméno Příjmení 5 years ago
parent
commit
96b8aa6c22
  1. 3
      blog/settings/base.py
  2. 11
      blog/templates/base.html
  3. 7
      blog/templates/menu.html
  4. 1
      requirements.txt

3
blog/settings/base.py

@ -29,6 +29,7 @@ INSTALLED_APPS = [
'wagtail.contrib.forms',
'wagtail.contrib.redirects',
'wagtail.contrib.modeladmin',
'wagtail.embeds',
'wagtail.sites',
'wagtail.users',
@ -50,6 +51,7 @@ INSTALLED_APPS = [
'django.contrib.staticfiles',
'zapisnik',
'stranky',
'wagtailmenus',
]
MIDDLEWARE = [
@ -79,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',
],
},
},

11
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">
@ -37,14 +37,7 @@
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="/zapisnik/">Zápisník</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/kontakt/">Kontakt</a>
</li>
</ul>
{% main_menu max_levels=1 template="menu.html" %}
<!--
<form class="form-inline mt-2 mt-md-0">
<input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">

7
blog/templates/menu.html

@ -0,0 +1,7 @@
<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,2 +1,3 @@
Django>=3.1,<3.2
wagtail>=2.10,<2.12
wagtailmenus>=3.0,<3.1

Loading…
Cancel
Save