{# Allows the DOCTYPE to be set on a page by page basis #} {%- block doctype %}{% endblock -%} {# Allows custom attributes to be added to the tag #} {%- block htmltag -%} {% set lang = h.lang() %} {%- endblock -%} {# Allows custom attributes to be added to the tag #} {# Add custom meta tags to the page. Call super() to get the default tags such as charset, viewport and generator. Example: {% block meta %} {{ super() }} {% endblock %} #} {%- block meta -%} {% block meta_generator %}{% endblock %} {%- endblock -%} {# Add a custom title to the page by extending the title block. Call super() to get the default page title. Example: {% block title %}My Subtitle - {{ super() }}{% endblock %} #} {%- block title -%} {%- block subtitle %}{% endblock -%} {%- if self.subtitle()|trim %} {{ g.template_title_deliminater }} {% endif -%} {{ g.site_title }} {%- endblock -%} {# The links block allows you to add additonal content before the stylesheets such as rss feeds and favicons in the same way as the meta block. #} {% block links -%} {% endblock -%} {# The styles block allows you to add additonal stylesheets to the page in the same way as the meta block. Use super() to include the default stylesheets before or after your own. Example: {% block styles %} {{ super() }} {% endblock %} #} {%- block styles %} {% resource g.main_css[6:] %} {% endblock %} {% block head_extras %} {# defined in the config.ini under "ckan.template_head_end" #} {{ g.template_head_end | safe }} {% endblock %} {%- block custom_styles %} {%- if g.site_custom_css -%} {%- endif %} {% endblock %} {# Allows custom attributes to be added to the tag #} {# The page block allows you to add content to the page. Most of the time it is recommended that you extend one of the page.html templates in order to get the site header and footer. If you need a clean page then this is the block to use. Example: {% block page %}
Some other page content
{% endblock %} #} {%- block page %}{% endblock -%} {# The scripts block allows you to add additonal scripts to the page. Use the super() function to load the default scripts before/after your own. NOTE: Scripts should be loaded by the {% resource %} tag except in very special circumstances DO NOT USE THIS METHOD FOR ADDING SCRIPTS. Example: {% block scripts %} {{ super() }} {% endblock %} #} {%- block scripts %} {% endblock -%} {% block body_extras -%} {# defined in the config.ini under "ckan.template_footer_end" #} {{ g.template_footer_end | safe }} {%- endblock %}