File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Original file line number Diff line number Diff line change @@ -298,6 +298,33 @@ When the ``form.age`` widget is rendered, Symfony will use the ``integer_widget`
298
298
block from the new template and the ``input `` tag will be wrapped in the
299
299
``div `` element specified in the customized block.
300
300
301
+ Multiple templates
302
+ ..................
303
+
304
+ A form can also be customized applying several templates. To do so, pass the
305
+ name of all the templates to the ``form_theme `` tag separating them with one
306
+ whitespace:
307
+
308
+ .. code-block :: html+jinja
309
+
310
+ {% form_theme form '::common.html.twig' ':Form: fields.html.twig'
311
+ 'AcmeDemoBundle:Form: fields.html.twig' %}
312
+
313
+ {# ... #}
314
+
315
+ The templates can be located at different bundles and they can even be stored
316
+ at the global ``app/Resources/views/ `` directory.
317
+
318
+ When using the ``with `` keyword, pass the templates as an array:
319
+
320
+
321
+ .. code-block :: html+jinja
322
+
323
+ {% form_theme form with ['::common.html.twig', ':Form: fields.html.twig',
324
+ 'AcmeDemoBundle:Form: fields.html.twig'] %}
325
+
326
+ {# ... #}
327
+
301
328
Child Forms
302
329
...........
303
330
You can’t perform that action at this time.
0 commit comments