我正在使用silverstripe 3.1版
我尝试向每个DataObject添加一个翻译。为此,我使用了以下模块: https://github.com/bummzack/translatable-dataobject
我想要一个使用3种语言的数据对象的modeladmin。 (德语,法语和英语 - 3个标签)
private static $db = array(
'Title' => 'Varchar(200)'
);
public function getCMSFields() {
$fields = new FieldList();
$fields->add($this->getTranslatableTabSet());
$fields->removeByName("URLSegment");
return $fields;
}
如何添加
new TextField('Title', 'Titel *', '', 20)
为了能够定义例如20?
的字符限制这个例子对我不起作用。 CMS中仅显示空白站点:
public function getCMSFields() {
$fields = new FieldList(
new TextField('Title', 'Titel *', '', 20)
);
$fields->add($this->getTranslatableTabSet());
$fields->removeByName("URLSegment");
return $fields;
}
任何想法我做错了什么? 谢谢