Lo resolví de esta manera, con buenos resultados:

En los controladores donde necesito vistas para mobiles:

        var $components = array (
                'RequestHandler'
        );

        var $view = 'Theme';

        function beforeFilter() {
                ....
                if ($this->RequestHandler->isMobile()) {
                        $this->theme = 'mobile';
                }
                ....
        }

Luego genere un nuevo layout en /views/themed/mobile/layouts/
default.ctp

En las vistas afectadas agregue este condicionamiento:
if($this->theme!='mobile') para mostrar imagenes, javascript y demás
contenidos pesados en bytes como para enviarselos a móviles.

saludos


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a