Хорошо, но я должен упустить что-то.Наследование шаблонов в Nunjucks, каковы требования?
оказывает мою страницу:
router.get('/', function(req, res) {
res.render('index.njk', {});
});
Создать мой базовый макет, главное-layout.njk в папке макета:
<!DOCTYPE html>
<html>
<body>
{% block content %}
{% endblock %}
</body>
</html>
Продлить мой шаблон, index.njk добавить содержимое в макет :
{% extends 'layout/main-layout.njk' %}
{% block content %}
<?php include_once("analyticstracking.php") ?>
<main>
<p>sploooge</p>
{% block panel %}{% endblock %}
</main>
{% endblock %}
Теперь я хотел бы index.njk быть продлен panel.njk (файл находится в той же папке):
{% extends 'index.njk' %}
{% block panel %}
<p>second sploooge</p>
{% endblock %}
Но я не могу заставить его появляться. Документация не упоминает ничего, но мне нужно сделать ее каким-то образом как index.njk?
Благодарим вас за это, действительно оцените его. – JPB