You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.2 KiB

7 years ago
{% extends 'partials/base.html.twig' %}
{% macro pageLinkName(text) %}{{ text|lower|replace({' ':'_'}) }}{% endmacro %}
{% block javascripts %}
{% do assets.add('theme://js/singlepagenav.min.js') %}
7 years ago
{{ parent() }}
7 years ago
{% endblock %}
{% block bottom %}
{{ parent() }}
<script>
// singlePageNav initialization & configuration
$('nav').singlePageNav({
offset: $('#header').outerHeight(),
filter: 'a[href*="#"]',
updateHash: true,
currentClass: 'active',
beforeStart: function() {
if ($('body').hasClass('mobile-nav-open')) {
$('#toggle').removeClass('active');
$('#overlay').removeClass('open');
$('body').removeClass('mobile-nav-open');
}
}
});
</script>
7 years ago
{% endblock %}
{% block hero %}
{% for module in page.collection() if module.template == 'modular/hero' %}
<div id="{{ _self.pageLinkName(module.menu) }}"></div>
{{ module.content }}
{% endfor %}
7 years ago
{% endblock %}
{% block body %}
{% for module in page.collection() if module.template != 'modular/hero' %}
<div id="{{ _self.pageLinkName(module.menu) }}"></div>
{{ module.content }}
{% endfor %}
7 years ago
{% endblock %}