{% extends "admin/base_site.html" %} {% load i18n %} {% block bodyclass %}grp-doc{% endblock %} {% block content-class %}{% endblock %} {% block title %}Grappelli Documentation » Customizing the Base{% endblock %} {% block extrahead %} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}

Customizing the Base

This page provides an overlook of what a basic Grappelli admin template looks like.

Doctype

Since Grappelli is HTML5 you have to define the following doctype.

{% filter force_escape %}



    {% templatetag openblock %} block title {% templatetag closeblock %}{% templatetag openblock %} endblock {% templatetag closeblock %}
    
    {% templatetag openblock %} block blockbots %}{% templatetag openblock %} endblock {% templatetag closeblock %}
    {% templatetag openblock %} block stylesheets %}{% templatetag openblock %} endblock {% templatetag closeblock %}
    {% templatetag openblock %} block extrastyle %}{% templatetag openblock %} endblock {% templatetag closeblock %}
    {% templatetag openblock %} block javascripts %}{% templatetag openblock %} endblock {% templatetag closeblock %}
    {% templatetag openblock %} block extrahead %}{% templatetag openblock %} endblock {% templatetag closeblock %}


    
{% templatetag openblock %} if not is_popup %} {% templatetag openblock %} include "admin/includes_grappelli/header.html" %}
{% templatetag openblock %} endif %}
{% templatetag openblock %} if messages %}
    {% templatetag openblock %} for message in messages %} {{ message }} {% templatetag openblock %} endfor %}
{% templatetag openblock %} endif %}
{% templatetag openblock %} block pretitle %}{% templatetag openblock %} endblock {% templatetag closeblock %} {% templatetag openblock %} block content_title %}{% templatetag openblock %} if title %}

{{ title }}

{% templatetag openblock %} endif %}{% templatetag openblock %} endblock {% templatetag closeblock %} {% templatetag openblock %} block object-tools %}{% templatetag openblock %} endblock {% templatetag closeblock %}
{% templatetag openblock %} block content %} {{ content }} {% templatetag openblock %} block filters %}{% templatetag openblock %} endblock {% templatetag closeblock %} {% templatetag openblock %} endblock {% templatetag closeblock %}
{% templatetag openblock %} block footer %}{% templatetag openblock %} endblock {% templatetag closeblock %}
{% endfilter %}
{% endblock %}