我有一个网站,我刚刚使用Multiform模块更新到SS3.2。一切都很好,除了我的HTMLEditorField现在只是前端表单上的textareas。我已经读过,为了在CMS之外使用HTMLEditorField,根据文档需要HTMLEditor_Toolbar:https://docs.silverstripe.org/en/3.2/developer_guides/forms/field_types/htmleditorfield/#using-the-editor-outside-of-the-cms
但是,我使用的是multiform模块,不知道如何集成这两个模块。有没有人有任何想法?
同样设置行数似乎也不起作用。
非常感谢任何帮助。
由于
皮特
代码示例:
<?php
class Gap extends DataObject{
static $db = array(
'NotesOnGaps' => 'HTMLText',
);
static $has_one = array(
'CallEvent' => 'CallEvent'
);
public function getFrontendFields($params = null){
$fields = $this->scaffoldFormFields(array(
'restrictFields' => array(
'NotesOnGaps',
),
'fieldClasses' => array(
'NotesOnGaps' => 'HTMLEditorField',
)
)
);
$fields->push( new HTMLEditorField("NotesOnGaps", "Notes on gaps"));
return $fields;
}
}
?>