inherit

See also

template block, extends and overrules.

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…