Добавить панель навигации для всех шаблонов
Я хочу показать навигационную панель на каждой странице. В PHP я бы написал навигационную панель, а затем включил ее на других страницах. Я пытался включить или расширить шаблон панели навигации в другие шаблоны, но это не сработало. Выводит только «Это домашняя страница». Как правильно включить панель навигации в каждом шаблоне?
layout.html
<!doctype html>
<html>
<body>
{% block navbar %}
<style>
body {
margin: 0;
padding: 0;
}
div{
background: #333;
color: #f9f9f9;
width: 100%;
height: 50px;
line-height: 50px;
text-align: center;
}
</style>
<div>NAVBAR</div>
{% endblock %}
{% block content %}
{% endblock %}
</body>
</html>
index.html
This is the home page.
{% extends "layout.html" %}
{% block navbar %} {% endblock %}
{% block content %}
<h1>This is the homepage!</h1>
{% endblock %}