首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SilverStripe自定义FormField_Holder

SilverStripe自定义FormField_Holder
EN

Stack Overflow用户
提问于 2016-07-16 14:20:19
回答 1查看 424关注 0票数 1

我在页面控制器中创建了一个简单的联系人表单。对于此联系人表单的前端视图,我希望使用自定义的FormField_Holder,而不是默认的。

我在主题/模板/包含中创建了一个FormField_Holder.ss。如何将此模板应用于我的$ContactForm

我已经试过了:

代码语言:javascript
复制
public function ContactForm() {

    $form = Form::create(
        ...
    );

    foreach($form->Fields() as $field) {
        $field->setFieldHolderTemplate('myHolder');
    }

    return $form;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-16 16:29:04

我将自定义表单模板从

themes/mytheme/templates/Includes/

themes/mytheme/templates/forms/

..and,它现在起作用了。

编辑:官方文档提到了表单模板的以下文件夹:mysite/templates/Include,但奇怪的是,这并不奇怪。

templates

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38412103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档