Twig

The flexible, fast, and secure
template engine for PHP

a Symfony Product
You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x. 3.x.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

parent

When a template uses inheritance, it’s possible to render the contents of the parent block when overriding a block by using the parent function:

1
2
3
4
5
6
7
{% extends "base.html" %}

{% block sidebar %}
    <h3>Table Of Contents</h3>
    ...
    {{ parent() }}
{% endblock %}

The parent() call will return the content of the sidebar block as defined in the base.html template.

See also

extends, block, block

Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2020 Symfony