{% block startHead %} {% endblock %} {% component '@apostrophecms/template:inject' with { where: 'head', end: 'prepend' } %} {% block title %}{{ data.piece.title or data.page.title }}{% endblock %} {{ apos.asset.stylesheets(data.scene) }} {% block standardHead %} {% endblock %} {% component '@apostrophecms/template:inject' with { where: 'head', end: 'append' } %} {% block extraHead %} {% endblock %} {% component '@apostrophecms/template:inject' with { where: 'body', end: 'prepend' } %} {% block apostropheMenu %} {% if data.scene == 'apos' %}
{% endif %} {% endblock %} {% block apostropheUserInterface %} {% if data.scene == 'apos' %}
{% endif %} {% endblock %}
{% block beforeMain %}{% endblock %} {% block mainAnchor %}{% endblock %} {% component '@apostrophecms/template:inject' with { where: 'main', end: 'prepend' } %} {% block main %}{% endblock %} {% component '@apostrophecms/template:inject' with { where: 'main', end: 'append' } %} {% block afterMain %}{% endblock %}
{% component '@apostrophecms/template:inject' with { where: 'body', end: 'append' } %} {% block extraBody %}{% endblock %} {% if data.scene == 'apos' %}
{% endif %} {# Scripts must load after apos-modal in the DOM #} {{ apos.asset.scripts(data.scene) }} {# For project-level webpack injection in dev environments #} {% block afterAposScripts %}{% endblock %} {# Automatically does nothing in production #} {{ apos.asset.refreshOnRestart() }}