3

Silverstripe 3 で Dataobjects を変換することは可能ですか?

このモジュールを使用します: http://www.silverstripe.org/translatable-module/

私の設定では、次のように定義されている場合:

Object::add_extension('SiteTree', 'Translatable');
Object::add_extension('News', 'Translatable');

1 行目はページを翻訳するための通常の拡張子で、2 行目はデータ オブジェクト (この場合はニュース) を翻訳可能にするためのものです。

私は、News DataObject を追加できる ModelAdmin で、News を DataObjects として管理しています。タブ「翻訳」も存在します。それをクリックすると、定義した言語と「作成」ボタンを選択できるドロップダウンが表示されます。唯一のことは、「作成」ボタンを押してもまったく効果がないことです。

誰でもアイデアはありますか?

乾杯

4

2 に答える 2

2

短い (そして役に立たない) 答えは、Translatable 拡張機能はまだこれを行うことができないということです。現在、SiteTree と非常に緊密に結合されています。

SS 2.4.x を使用している場合は、いくつかのオプションについて多言語サイトのセットアップを参照してください。

SiteTree 以外の翻訳については、TranslatableDataObject 拡張機能を調べてください。

于 2012-11-29T23:59:49.023 に答える
2

SS3 で DataObject を変換できるようになりました。このプロジェクトを確認してください https://github.com/bummzack/translatable-dataobject

于 2013-10-09T10:34:48.927 に答える