app ---views -------themed -----------webroot ---------------css ---------------js ---------------img
El 9 de septiembre de 2011 03:07, Pisistrato <[email protected]>escribió: > 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. > -- 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.
