Agregue una barra de navegación a todas las plantillas
Quiero mostrar una barra de navegación en cada página. En PHP, escribiría la barra de navegación y luego la incluiría en las otras páginas. Traté de incluir o extender la plantilla de la barra de navegación en las otras plantillas, pero no funcionó. Solo genera "Esta es la página de inicio". ¿Cómo incluyo correctamente la barra de navegación en cada plantilla?
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 %}