Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions

Set $icon and canCreate() for built-ins with decorator


2 Posts   1465 Views


24 March 2009 at 9:51am Community Member, 42 Posts

Hi all,

Being a control freak, I'd like to get a grip on the decorator thing and use it to set the tree customisation items as listed on
I'd like to use the decorator, because I want to set these items on the built-in pages (ErrorPage, Redirector, ...)

So, for example, I'd like to add an icon to the Redirector page, or set the canCreate of the Error Page to false (or more specifically,set it to function canCreate(){   return !DataObject::get_one($this->class); }

I've tried to simply make a RedirectorDecorator and used the Object::add_extension in the config. I've put the $icon = "...." right in there, but this did nothing.... so I'm guessing I'm missing something.

Can someone please point me in the right direction?


3 April 2009 at 12:10am Community Member, 42 Posts

Does anyone know how decorators work with built-in-pages? Please?