You can use AppController or MyPluginAppController beforeRender() callback to check if controller name is 'CakeError' and set $this->layout = 'MyPlugin.error'
or extend ExceptionRenderer http://book.cakephp.org/2.0/en/development/exceptions.html#using-a-custom-renderer-with-exception-renderer-to-handle-application-exceptions On Thursday, June 21, 2012 7:11:30 PM UTC+2, Mark Wratten wrote: > > We are rewriting our site to use Cake 2.1 and I'm really loving the new > features. The site has a back-end administration function which I have > implemented as a plugin, including its own layout file. The admin function > runs off its own host name, so I have a line in bootstrap.php that checks > the hostname and if it matches, loads the plugin with its own routes. > > Everything works great until an exception occurs. When that happens, the > code uses the layout file from the main app, rather than the plugin. I'd > like the Exception Handler to use the plugin layout, but I don't know how > to configure it to do so other than by writing a new exception handler. Is > there a quick way of configuring the layout to use? > > Thanks > > Mark > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
