inherit

Include the markup of an extended template into the extending template.

Say you have a template hello.tpl containing:

templates/hello.tpl
{% block test %}
This is content from hello.tpl
{% endblock %}

And in your site you have a world.tpl template, defined as:

templates/world.tpl
{% extends "hello.tpl" %}
{% block test %}
    First line
    {% inherit %}
    This is more content from world.tpl
{% endblock %}

Then, the result of rendering the template world.tpl will be:

First line
This is content from hello.tpl
This is more content from world.tpl

Edit on GitHub

image_url Tags javascript

Referred by

Templates

Templates are text files marked up using the Zotonic template language. Zotonic interprets that mark-up to dynamically…

mod_admin

Extending the admin menu See m_admin_menu on how to extend the admin menu.