{% if uri.extension() == 'json' %}{% include 'default.json.twig' %}{% else %} <!DOCTYPE html> <html lang="en"> <head> {% block head %} <meta charset="utf-8" /> <title>{% if title %}{{ title|striptags|raw }} | {% else %}{% if header.title %}{{ header.title }} | {% endif %}{% endif %}{{ site.title }}</title> {% if header.description %} <meta name="description" content="{{ header.description }}"> {% else %} <meta name="description" content="{{ site.description }}"> {% endif %} {% if header.robots %} <meta name="robots" content="{{ header.robots }}"> {% else %} <meta name="robots" content="noindex, nofollow"> {% endif %} <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/png" href="{{ base_url_simple }}{{ theme_url }}/images/favicon.png"> {% block stylesheets %} {% include 'partials/stylesheets.html.twig' %} {% endblock %} {% include 'partials/javascript-config.html.twig' %} {% block javascripts %} {% include 'partials/javascripts.html.twig' %} {% endblock %} {% endblock %} {% block assets deferred %} {{ assets.css()|raw }} {{ assets.js()|raw }} {% endblock %} <noscript> <style> .simplebar-content-wrapper { overflow: auto; } </style> </noscript> </head> {% block body %} {% set sidebarStatus = get_cookie('grav-admin-sidebar') %} {% set sidebarStatus = (sidebarStatus is not null and sidebarStatus == 'false') or config.plugins.admin.sidebar.size == 'small' ? 'sidebar-closed' : '' %} <body class="ga-theme-17x {{ sidebarStatus }} {{ config.plugins.admin.body_classes }} {{ body_classes }}"> {% if not authorize(['admin.login']) %} {% include 'partials/messages.html.twig' %} {% else %} {% block page %} <div class="remodal-bg"> {% block navigation %} {% include 'partials/nav.html.twig' %} {% endblock %} <main id="admin-main" > {% include 'partials/nav-toggle.html.twig' %} <div id="titlebar" class="titlebar"> {% block titlebar %}{% endblock %} </div> {% block content_wrapper %} <div data-simplebar class="content-wrapper"> <div class="{% if config.plugins.admin.content_padding %}content-padding{% endif %}"> {% block messages %} {% include 'partials/messages.html.twig' %} {% endblock %} {% block widgets %}{% endblock %} <div class="default-box-shadow"> {% block content_top %}{% endblock %} <div class="admin-block"> {%- block content %}{% endblock -%} </div> {% if config.plugins.admin.show_github_msg %} <div class="notice alert"><i class="fa fa-github"></i> <a href="https://github.com/getgrav/grav-plugin-admin/issues" target="_blank" rel="noopener noreferrer">{{ 'PLUGIN_ADMIN.ADMIN_REPORT_ISSUE'|t }}</a></div> {% endif %} {% block content_bottom %}{% endblock %} </div> {% block footer %} <footer id="footer"> {% include 'partials/footer.html.twig' %} </footer> {% endblock %} </div> </div> {% endblock %} {% block modals %} <div class="remodal" data-remodal-id="generic" data-remodal-options="hashTracking: false"> <form> <h1>{{ "PLUGIN_ADMIN.ERROR"|t }}</h1> <div class="error-content"></div> <div class="button-bar"> <a class="button remodal-cancel" data-remodal-action="cancel" href="#">{{ "PLUGIN_ADMIN.CLOSE"|t }}</a> </div> </form> </div> <div class="remodal" data-remodal-id="metadata" data-remodal-options="hashTracking: false"> <form> <h1><span>{{ "PLUGIN_ADMIN.METADATA"|t }} for</span> <strong></strong></h1> <div class="metadata-preview"> <div class="meta-preview"></div> <div class="meta-content"></div> </div> <div class="button-bar"> <a class="button remodal-cancel" data-remodal-action="cancel" href="#">{{ "PLUGIN_ADMIN.CLOSE"|t }}</a> </div> </form> </div> <div class="remodal" data-remodal-id="delete-media" data-remodal-options="hashTracking: false"> <form> <h1>{{ "PLUGIN_ADMIN.MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_TITLE"|t }}</h1> <p class="bigger"> {{ "PLUGIN_ADMIN.MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_DESC"|t }} </p> <br> <div class="button-bar"> <button data-remodal-action="cancel" class="button secondary remodal-cancel"><i class="fa fa-fw fa-close"></i> {{ "PLUGIN_ADMIN.CANCEL"|t }}</button> <button data-remodal-action="confirm" class="button remodal-confirm disable-after-click"><i class="fa fa-fw fa-check"></i> {{ "PLUGIN_ADMIN.CONTINUE"|t }}</button> </div> </form> </div> <div class="remodal" data-remodal-id="update-grav" data-remodal-options="hashTracking: false"> <form> <h1>{{ "PLUGIN_ADMIN.MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_TITLE"|t }}</h1> <p class="bigger"> {{ "PLUGIN_ADMIN.MODAL_UPDATE_GRAV_CONFIRMATION_REQUIRED_DESC"|t }} </p> <br> <div class="button-bar"> <button data-remodal-action="cancel" class="button secondary remodal-cancel"><i class="fa fa-fw fa-close"></i> {{ "PLUGIN_ADMIN.CANCEL"|t }}</button> <button data-remodal-action="confirm" class="button remodal-confirm disable-after-click"><i class="fa fa-fw fa-check"></i> {{ "PLUGIN_ADMIN.CONTINUE"|t }}</button> </div> </form> </div> {% endblock %} </main> <div id='overlay'></div> </div> {% endblock page %} {% endif %} {% block bottom %} {{ assets.js('bottom')|raw }} {% endblock %} </body> {% endblock body %} </html> {% endif %}