23376 Posts in 18214 Topics by 2867 members
|Go to End|
12 April 2009 at 1:06pm
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?
12 April 2009 at 1:17pm Last edited: 12 April 2009 1:19pm
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!
14 April 2009 at 2:34am
exactly what i was looking for and worked like a charm!
also, checked ssbits.com. great resource - had not come across this yet.
|Go to Top|