{% comment %} this frame serves to create a consistent base layout for different styles, such that styles can be switched sort-of-simply (e.g., the menu items should still be
  • and everything should still extend {% block content %}; at best, one would only replace BASE_TEMPLATE, to another template that overrides/extends the appropriate blocks in this template {% endcomment %} {% load static %} {% load ext %} {# possibly add lang='en' #} {% block language_meta %} {% endblock language_meta %} {% block extra_meta %}{% endblock extra_meta %} {% block header_feeds %}{% endblock header_feeds %} {% block title %}{{ TITLE_BASE }}{% endblock title %} {% block framework_css %} {% endblock framework_css %} {% block widget_css %} {% endblock widget_css %} {% block theme_css %} {% endblock theme_css %} {% block site_css %} {% endblock site_css %} {% block header %} {% endblock header %}
    {% block messages %} {% if messages %}
    {% for message in messages %} {% endfor %}
    {% endif %} {% endblock messages %} {% block content_area %} {% block content %} empty document for frame.html {% endblock content %} {% endblock content_area %}
    {% block framework_js %} {# minor version difference with CDN #} {# #} {% endblock framework_js %} {% block widget_js %} {% endblock widget_js %} {% block js_settings %} {% endblock js_settings %} {% block theme_js %} {% endblock theme_js %} {% block site_js %} {% endblock site_js %}