SilverStripe: как вставить вкладку перед другой вкладкой? - PullRequest
5 голосов
/ 17 февраля 2011

Я пытаюсь вставить новую вкладку администратора перед Root.Content.Main без какой-либо удачи.Я пробовал:

$fields->insertBefore(new Tab('Root.Content.Overview', 'Overview'), 'Root.Content.Main');

и

$fields->addFieldToTab('Root.Content', new Tab('OverviewTab', 'Root.Content.Overview'), 'Root.Content.Main');

без удачи.

У кого-нибудь есть идеи?Я искал через API, но нет большого объяснения того, как работает система именования вкладок.

1 Ответ

16 голосов
/ 17 февраля 2011

Разобрался ...

$fields->insertBefore(new Tab('Overview', 'Project Overview'), 'Main');
...