apostrophe
Version:
The Apostrophe Content Management System.
53 lines (51 loc) • 2.02 kB
HTML
<html lang="{% block locale %}en{% endblock %}" {% block extraHtml %}{% endblock %}>
<head>
{% block startHead %}
{% endblock %}
{{ apos.templates.prepended('head') }}
<title>{% block title %}{% endblock %}</title>
{{ apos.assets.stylesheets(data.when) }}
{% block standardHead %}
<meta name="viewport" content="width=device-width, initial-scale=1">
{% endblock %}
{{ apos.templates.appended('head') }}
{% block extraHead %}
{% endblock %}
</head>
<body class="{{ data.aposBodyClasses }} {% block bodyClass %}{% endblock %}" {% block bodyAttributes %}{% endblock %} {{ data.aposBodyDataAttributes | safe }}>
{{ apos.templates.prepended('body') }}
{% block apostropheMenu %}
{{ apos.adminBar.output() }}
{% endblock %}
{% block apostropheContextMenu %}
{% if apos.templates.showContextMenu() %}
<div class="apos-ui">
<div class="apos-context-menu-container">
{{ apos.templates.prepended('contextMenu') }}
{{ apos.pages.menu({ contextMenu: data.contextMenu, page: data.page, bottom: true })}}
{{ apos.pages.publishMenu({ publishMenu: data.publishMenu, page: data.page, piece: data.piece, bottom: true }) }}
{{ apos.templates.appended('contextMenu') }}
</div>
</div>
{% endif %}
{% endblock %}
<div class="apos-refreshable" data-apos-refreshable>
{% block beforeMain %}{% endblock %}
{% block mainAnchor %}<a name="main"></a>{% endblock %}
{{ apos.templates.prepended('main') }}
{% block main %}{% endblock %}
{{ apos.templates.appended('main') }}
{% block afterMain %}{% endblock %}
</div>
{{ apos.assets.scripts(data.when) }}
{% block jsCalls %}
<script type="text/javascript">
{{ data.js.globalCalls }}
{{ data.js.reqCalls }}
</script>
{% endblock %}
{{ apos.templates.appended('body') }}
{% block extraBody %}{% endblock %}
</body>
</html>