在我的Admin
课程中,在configureFormFields
方法内我有复选框字段excerptImageSide
:
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
// ...
->add('excerptImageSide')
;
}
现在,在admin创建/编辑页面复选框呈现为:
如您所见,复选框位于标签下,但我希望单行显示。所以我的问题是如何为特定的场渲染应用自定义模板?
答案 0 :(得分:1)
我知道的更简单的方法是将字段包含在具有类的->with(...)
中,并制作一些自定义CSS:
管理强>
$formMapper
// ...
->with('YourSection', array('class' => 'floating-checkboxes'))
->add('excerptImageSide')
->end()
;
<强> CSS 强>
.floating-checkboxes label{
float: left; // Make the label floating
min-width: 185px; // Keep a correct space between the field and its label
}
要加载自定义样式表,或完全覆盖字段模板,请查看advanced configuration documentation chapter。