a Sensio Labs Product

The flexible, fast, and secure
template engine for PHP

Functions » parent

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

This website is powered by PHP and Twig. The Twig logo is © 2010-2012 Sensio Labs