Php 有没有办法在silverstripe表单字段周围添加包装器div
有没有办法在silverstripe表单中的labelfield或任何其他类型的表单字段周围添加包装器? 以这种方式设计表单会更容易Php 有没有办法在silverstripe表单字段周围添加包装器div,php,html,forms,silverstripe,silverstripe-4,Php,Html,Forms,Silverstripe,Silverstripe 4,有没有办法在silverstripe表单中的labelfield或任何其他类型的表单字段周围添加包装器? 以这种方式设计表单会更容易 FieldList::create( LabelField::create('label','Label'), EmailField::create('Email',''), TextareaField::create('Comment','') ) 是的,根据文档,您可以按表单或字段设置模板 如果模板位于主题/templates/目录的
FieldList::create(
LabelField::create('label','Label'),
EmailField::create('Email',''),
TextareaField::create('Comment','')
)
是的,根据文档,您可以按表单或字段设置模板 如果模板位于主题
/templates/
目录的子文件夹中,则需要设置模板的整个路径
如果需要全局更改模板,可以在主题中覆盖它们。LabelField的模板位于中
themes/mytheme/templates/SilverStripe/Forms/LabelField.ss
)?flush
添加到URL来运行flush),以便Silverstripe可以找到新的
模板文件$field = TextField::create(..);
$field->setTemplate('MyCustomTextField');