thanks everyone
On May 12, 10:56 pm, "Nicolás Andrade"
<[EMAIL PROTECTED]> wrote:
> Watch what I did to use different layouts to different specific views:
>
> In app_controller.php :
>
> function beforeRender(){
> if(isset($this->params[Configure::read('Routing.admin')])){
> $this->layout = 'default_admin'; // Uses layout for /admin/
> pages
> }
> if(property_exists($this, 'customLayouts') &&
> is_array($this->customLayouts)){
>
> if (sizeof($this->customLayouts) &&
> array_key_exists($this->action, $this->customLayouts)){
> $this->layout = $this->customLayouts[$this->action];
> }
>
> if(array_key_exists($this->action, $this->customLayouts) &&
> $this->customLayouts[$this->action] == 'empty'){
> Configure::write('debug', 0);
> }
> }
> }
>
> And in each controller I define desired layouts for specific methods, like
> this:
>
> var $customLayouts = array( 'admin_ajaxDeleteImage' => 'empty',
> 'index' => 'empty',
> 'admin_ajaxGetVideosFromArtist' =>
> 'empty');
>
> It will use layout "empty" when VideosController::admin_ajaxDeleteImage() is
> ran.
>
> On Mon, May 12, 2008 at 4:45 PM, MarcS <[EMAIL PROTECTED]> wrote:
>
> > Is it possible to include CSS and Javascript into a layout based on
> > what the specific view requires?
> > I would like to use one layout for all my views but there are some
> > javascript libraries that are onl required for very few actions.
>
> > I remember reading that this is possible a while back but I can't seem
> > to find anything about it.
> > Could someone provide some pointers where to look for info about this?
>
> > thanks in advance,
> > Marc
>
> --
> Nicolás Andradewww.nicoandra.com.arwww.treintaguita.com.ar
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---