I have a scenario where i have added a custom field (Navigation Image) to the Page Class - but I do not want this custom field to be available on all other Classes that extend the Page Class. Is the best way to do this is to add $fields->removeFieldFromTab to all the Classes that extend Page Class? Or is there a better, more efficient means of doing this?
You can do this instead:
if($this->ClassName == "Page")
$fields->addFieldToTab("Root.Content.Main", new TextField("PageField"));
Infact that's a pretty good snippet for SSbits, thanks! :)
exactly what i was looking for and worked like a charm!
also, checked ssbits.com. great resource - had not come across this yet.