0

在食谱中,据我所知,我可以通过表单主题更改每种类型的字段的标记,但我只想更改form_row树枝助手不会给出div标记而是li标记。你知道怎么做吗?

说清楚。这是每个行/字段现在的示例:

{{ form_row(form.name) }}
{# it generates #}

->

<div>
     <label for="cmailing_defaultbundle_clienttype_name" class="required">Name</label>
     <input type="text" id="cmailing_defaultbundle_clienttype_name" name="cmailing_defaultbundle_clienttype[name]" required="required" maxlength="50">
</div>

我想得到:

<li>
     <label for="cmailing_defaultbundle_clienttype_name" class="required">Name</label>
     <input type="text" id="cmailing_defaultbundle_clienttype_name" name="cmailing_defaultbundle_clienttype[name]" required="required" maxlength="50">
</li>

form_widget如果助手生成这样的标记,那就太酷了ul > li

4

1 回答 1

0

您需要覆盖您需要的那些特定树枝块。这是官方教程

因此,只要您启用自定义主题,您就可以使用form_widget块(或任何其他)做任何您想做的事情。

在官方表格布局中查看他们是如何做到的:GitHub

希望这可以帮助!

于 2013-07-29T14:39:54.727 回答