notes for Move content fields to tabs:
first remove: $fields->removeFieldFromTab("Root.Main","Title"); $fields->removeFieldFromTab("Root.Main","URLSegment"); $fields->removeFieldFromTab("Root.Main","MenuTitle"); $fields->removeFieldFromTab("Root.Main","Metadata"); then add to tab: $fields->addFieldToTab("Root.NewTab", new TextField('Title','Title')); $fields->addFieldToTab("Root.NewTab", new TextField('URLSegment','URL')); $fields->addFieldToTab("Root.NewTab", new TextField('MenuTitle','Menu title')); add with sections: $fields->addFieldToTab("Root.Main", new ToggleCompositeField('UniqueName', 'Section Name', array( new TextField('HeroTitle', 'Title'), ) ), 'Metadata');
hide content fields for non admins, permissions
// first remove field $fields->removeFieldFromTab("Root.Main","Title"); // if admin if(Permission::check('ADMIN')) { $fields->addFieldToTab("Root.NewTab", new TextField('Title','Title')); }else{ }