可翻译的数据对象模块选项卡

时间:2014-01-12 13:57:18

标签: silverstripe

我正在使用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;
  }

任何想法我做错了什么? 谢谢

0 个答案:

没有答案