gpt4 book ai didi

php - 有没有办法在银条表单字段周围添加包装 div

转载 作者:行者123 更新时间:2023-12-04 10:32:33 24 4
gpt4 key购买 nike

有没有办法在标签字段或银条表单中的任何其他类型的表单字段周围添加包装器?
以这种方式对表单进行样式设置会更容易。

FieldList::create(
LabelField::create('label','Label'),
EmailField::create('Email',''),
TextareaField::create('Comment','')
)

最佳答案

是的,根据文档,您可以为每个表单或每个字段设置一个模板,see docs.

$field = TextField::create(..);
$field->setTemplate('MyCustomTextField');

如果模板位于主题的子文件夹中,则需要设置模板的整个路径 /templates/目录。

如果您需要全局更改模板,您可以在主题中覆盖它们。 LabelField 的模板位于 templates/SilverStripe/Forms/LabelField.ss .
  • 在您的主题中放置一个具有相同路径的文件(例如themes/mytheme/templates/SilverStripe/Forms/LabelField.ss ),
  • 刷新您的 Silverstripe 缓存(例如,通过将 ?flush 添加到 URL 来运行刷新),以便 Silverstripe 可以找到新的
    模板文件,
  • 并开始试验您的自定义标记。

  • 仅在添加新模板文件时才需要刷新,将自动检测现有文件的更新。

    关于php - 有没有办法在银条表单字段周围添加包装 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60349328/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com