私はSiteConfigを拡張し、新しいタブセットを作成しています。私はそれが正しく働くようにすることはできません。タブネームに特殊文字を使用すると、レイアウトが混在します。Silverstripe 3/Tabset/Special Chars/Issue
また、私は_t( 'MyClass.MyMainTab'、 'Public')とドイツ語-ymlを使ってみました。 (& Oumlでも成功しません)
タブチャット(タブセット名)でSpecialCharsを使用するにはどうすればよいですか?
YML:
SiteConfig:
extensions:
- MyClass
のMyClass:
class MyClass extends DataExtension{
public function updateCMSFields(FieldList $fields){
$set = new TabSet(
'ÖffentlicherBereich', // PROBLEM !!!!!
new Tab(
'Einstellungen',
new LiteralField('Bla', 'Blabla')
),
new Tab(
'OtherTab',
new LiteralField('Blabla', 'Bla')
),
new Tab(
'AnotherTab',
new LiteralField('Blabla', 'Bla')
)
);
$fields->addFieldToTab('Root.Main.Main', $set);
}
}
あなたは何をしようとしますか?あなたのコードから別のタブセットINSIDE Root.Main.Main(ダブル "Main"は私には疑わしい)を追加します。または、BESIDEメインタブを1つ追加しますか? – wmk
こんにちはwmk!私は私のことを実証するために私の質問に画像を追加しました。 –
店の代わりに私は 'Öffnungszeiten' –