Move content fields to tabs



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{ }



Tags:
Veröffentlicht: 12.2014