Michal Olszowski
Michal Olszowski

Reputation: 805

Twig Form Blocks

I know that i can override checkbox_widget in my form_theme file like that

{% block checkbox_widget %}
my Code
{% endblock checkbox_widget %}

The problem is that I have all files loaded globally so in this way I would override all checkbox_widget in application. But i need to override checkbox in one form. So the question is How i can override checkbox_widget for one specific form or override specific field widget somehow ?

I tried something like this but it doesn't works:

{% block MyFormName_checkbox_widget %}
my Code
{% endblock MyFormName_checkbox_widget %}

Upvotes: 0

Views: 65

Answers (1)

M. Foti
M. Foti

Reputation: 3182

You have to use twig macros instead of blocks. Docs here: macro and import.

Upvotes: 1

Related Questions