Use macro for rendering secondary navigation

This commit is contained in:
2018-04-16 16:24:00 +02:00
parent 4769e2e904
commit 1fb044e7c1

View File

@@ -1,3 +1,4 @@
| {% import 'projects/_macros.html' as projectmacros %}
| {% extends 'layout.html' %}
| {% block page_title %}{{ project.name }}{% endblock%}
@@ -93,36 +94,8 @@ header
i.pi-play
| Watch Film
| {% block navbar_secondary %}
nav.navbar-secondary
.navbar-container
nav.collapse.navbar-collapse
ul.nav.navbar-nav.navbar-right
li
a.navbar-item(
href="{{ url_for('projects.view', project_url=project.url) }}",
title="{{ project.name }} Homepage")
span
b {{ project.name }}
li
a.navbar-item(
href="{{ url_for('main.project_blog', project_url=project.url) }}",
title="Project Blog",
class="{% if category == 'blog' %}active{% endif %}")
span Blog
| {% for p in pages %}
li
a.navbar-item(
href="{{ url_for('projects.view_node', project_url=project.url, node_id=p._id) }}",
title="{{ p.name }}",
class="{% if category == 'page' %}active{% endif %}")
span {{ p.name }}
| {% endfor %}
li
a.navbar-item(
href="{{ url_for('projects.view_node', project_url=project.url, node_id='5ad24dd91effe4181aff5930') }}",
title="Blender Cloud Blog",
class="{% if category == 'blog' %}active{% endif %}")
span Explore
| {{ projectmacros.render_secondary_navigation(project, pages=pages) }}
| {% endblock navbar_secondary %}
#container
section.node-details-container.project
@@ -291,4 +264,4 @@ script.
});
| {% endblock %}
| {% endblock %}