OroPlatform-based application uses the Twig templating engine to render the content.
- See the detailed documentation in:
Find Twig Templates¶
To find the Twig template file and Twig block that is used for rendering specific block of a content, you can use Twig Inspector. The inspector enables you to navigate instantly from a Browser to the Twig template that opens automatically in a PhpStorm.
Override Twig Templates¶
You can override one of the platform templates by adding a template
to the same path under
For example, to override the
from the DataGridBundle, create a new template file located at
Keep in mind that templates that are referenced by twig namespaces with
@Twig/Exception/exception.html.twig) can be overridden in both
templates/bundles. As most of the templates are still
referenced by deprecated Symfony notation (ex.
can be overridden only in
src/Resources. To be on the safe side, it is recommended
to override everything only in