Re: Setting a non default.thtml layout for a ''app/view/pages .thtml file

2007-01-21 Thread neospirit
Hi Andrew, Thanks for the reply. I actually am trying to avoid messing with cake/libs/controller codes. Your way by overwriting pages controller is working fine, but if there's no current cake's elegant workaround on it I'm considering to mimic its functionality by creating a statics controller

Re: Setting a non default.thtml layout for a ''app/view/pages .thtml file

2007-01-21 Thread djiize
hi To avoid messing the core, in your /app/app_controller.php (create one if none): class AppController extends Controller { function beforeRender() { if ($this-name == 'Pages' $this-action == 'your_static_page') { $this-layout = 'other_layout'; } } } If I remember well, I

Re: Setting a non default.thtml layout for a ''app/view/pages .thtml file

2007-01-21 Thread Grant Cox
Just have $this-layout = 'your_other_layout'; inside your view. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Cake PHP group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from

Setting a non default.thtml layout for a ''app/view/pages .thtml file

2007-01-20 Thread neospirit
Hi all. I need to set the layout for a static page in my views/pages to another layout already in my views/layouts so it's not going to use the default.thtml one. I've searched the group and found none, and I believe I've missed the part about views/pages in manual if there's any. So, is it

Re: Setting a non default.thtml layout for a ''app/view/pages .thtml file

2007-01-20 Thread Andrew McCafferty
Uwie, I'd take a copy of cake/libs/controller/pages_controller.php and paste in into app/controllers/ Add the following into app/controllers/pages_controller.php: var $layout = 'your_custom_layout'; Create 'your_custom_layout.thtml' in app/views/layouts/ and hopefully Bob's your uncle :-)