【发布时间】:2016-04-24 09:37:51
【问题描述】:
在后端,SilverStripe Fluent 模块添加了一个绿色标志图标,表示该字段是可翻译的(如页面名称、URL 段和内容旁边所示)。
这是一个用户友好的细节,我希望它适用于自定义添加的可翻译的 CMS 字段。例如,我添加了一个名为 Introduction 的自定义字段,并使其可使用:private static $translate = array( 'Introduction' ); 进行翻译,但它旁边没有绿色图标。 可以添加吗?
【问题讨论】:
-
你能分享你流畅的yaml配置吗?
-
当然,这个
mysite/config/Fluent.yml对吗?这是:gist.github.com/Faloude/118c7a798f7f96928f508bd96f1292e3 -
这是
fluent/_config/fluent.yml:gist.github.com/Faloude/df1d056036c0bdbe9557916fbc8acc35 -
您需要将 FluentExtension 应用到您的 mysite fluent.yml 中的 DataObject
-
你的 getCMSFields
$this->extend('updateCMSFields', $fields);吗?见[链接]github.com/tractorcow/silverstripe-fluent/blob/master/docs/en/…
标签: php silverstripe