Saludos Leonardo Hidalgo Piña gracias por la respuesta muy buena
podrias colocar la estructura de los direcctorios para entenderla mejor app -views --ETC gracias El 6 de septiembre de 2011 09:20, Leonardo Hidalgo Piña < [email protected]> escribió: > Te respondo en rojo tus dudas > > El 6 de septiembre de 2011 06:19, OsSk4R <[email protected]> escribió: > > Buenas a todos, >> Me gustaría haceros un par de consultas para ver si voy bien >> encaminado o cual sería el mejor camino a escoger. >> Os cuento, he leído acerca de los themes de cake y, me he dispuesto a >> trabajar con ellos. En la ruta app/views, he creado una carpeta themed >> y dentro otra con el nombre del theme (bpack). Queda así: app/views/ >> themed/bpack >> >> Mi duda es que según he leído, todo lo que habia anteriormente en la >> carpeta app/views, o sea, las carpetas layouts, pages, etc habia que >> meterlo en la carpeta del theme, por tanto me pregunto ¿estoy haciendo >> bien?. Actualmente en app/views lo único que tengo es la carpeta >> themed con el nombre del theme (bpack) y dentro de esta todas las >> demás carpetas (layotus, pages, etc) >> >> No es necesario, por defecto cuando llamas a un css, layout, js si este no > existe en el directorio themed lo busca en el general, por lo que puedes > tener archivos que son transversales al theme en los directorios de siempre. > > Por ejemplo yo use los themes para mostrar en un dominio un sitio > modificado para ipad, iphone y navegador de escritorio, deje los archivos > para el navegador de escritorio como siempre se hace y los de iphone y ipad > dentro de 2 temas por lo que si una pagina no tenia version especial para > iphone o ipad mostraba por defecto la para el navegador normal > > >> Otra consulta que me gustaría hacer, es que los archivos css y js del >> theme en cuestión, los tengo que guardar en app/webroot/themed/bpack/ >> css y app/webroot/themed/bpack/js ¿Hasta aquí todo bien no? >> El problema que tengo con esto es a la hora de llamar al css ya que no >> me lo coje. >> > > Los archivos js, img, css deben ir dentro de un directorio llamado webroot > dentro del theme, me parece que esto es según la versión de cakephp, en la > 1.3 se creo esto (esto no estoy 100% segudo revisalo en book.cakephp.org) > > >> En la ruta app/views/themes/bpack/layouts, tengo un archivo llamado >> default.ctp. >> Si pongo esto: <?php echo $this->Html>css('default'); ?> para que me >> coja el archivo css que esta guardado en la carpeta app/webroot/themed/ >> bpack/css no me lo coje, sin embargo, si hago: >> <?php echo $this->Html->css('../themed/bpack/css/default'); ?> >> Sí funciona. Mi duda es, ¿es esto correcto? >> > > Si usas los helpers no deberías usar ../RUTA/css/archivo.css esto igual se > soluciona al corregir el punto anterior. > > >> >> Muchas gracias por el salvavidas ;) >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para publicar una entrada en este grupo, envía un correo electrónico a >> [email protected]. >> Para anular tu suscripción a este grupo, envía un correo electrónico a >> [email protected] >> Para tener acceso a más opciones, visita el grupo en >> http://groups.google.com/group/cakephp-es?hl=es. >> >> > > > -- > Leonardo Hidalgo Piña > Desarrollador Web > http://braindeveloper.me > > MSN: [email protected] > Celular: (+56) (99) 632 5603 > Skype: r0cket82 > Twitter: rocket82 > > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
