次のコードを使用して、Silverstripe 3.0 バックエンドの [設定] -> [メイン] タブの下に新しいサブタブを追加しました。
public function updateCMSFields(FieldList $fields) {
$fields->addFieldToTab('Root.Main', new TabSet('Tab1'),'Theme');
$fields->addFieldToTab('Root.Main.Tab1', new Tab('SubTab1',new HTMLEditorField("Text", "Text")));
$fields->addFieldToTab('Root.Main.Tab1', new Tab('SubTab2', new DropdownField("DropDown1","DropDown",
array(
'-1' => 'Option1',
'1' => 'Option2',
))));
}
しかし、メイン タブには、デフォルトで生成されるテーマという名前のフィールドが既にあります。このフィールドを、追加したタブから分離しておく必要があります...新しいサブタブを作成するかもしれません...これを実現する方法を教えてください...現在、すべてのタブの下に表示されています...