Я хочу показать панель навигации на каждой странице. В 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 %}
@TonyLee, чтобы обсудить следующий вопрос, вот как [установить активную ссылку в панели навигации для каждого шаблона] (http://stackoverflow.com/a/21992246/400617) – davidism