Frame

edited julio 2010 in Principiantes
Hola

Tengo una aplicacion en php sin kumbia, ahora quiero pasarla a kumbia y el modelo VMC.

Mi aplicacion en la actualidad utiliza frames, son 3 frames: una cabecera que despliega logos (imagenes) e nombre del proyecto, otro frame que esta al costado izquierdo que despliega un menu, y otro frame en el costado derecho que va desplegando el contenido de la informacion selecionada en el menu del frame del costado izquierdo.

Cabecera
frame menu | frame contenido

No se como traspasar eso a kumbia, soporta frames kumbia? como le indico las url en el campo src de los frame??

En la documentacion dice que esto se puede hacer con layouts, pero no encuentro ningun ejemplo de como hacerlo.

gracias
Babs

Comentarios

  • edited 2:13
    Hola Babs.
    Si el frame superior y lateral son estáticos, puedes generar en KumbiaPHP páginas estáticas y usar el controlador "pages".

    Para el resto del contenido, trátalo como una nueva parte, con su controlador y sus métodos. En esta parte cuanta más información puedas dar mejor.

    Al final, el index.html que tienes en tu actual página, hará las veces de template para KumbiaPHP, y solo tendras que sustituir las URL por:
    - <!-- m --><a class="postlink" href="http://tuhost/pages/show/cabecera">http://tuhost/pages/show/cabecera</a><!-- m --> <- para la pagina estática de la cabecera
    - <!-- m --><a class="postlink" href="http://tuhost/pages/show/menu">http://tuhost/pages/show/menu</a><!-- m --> <- para la pagina estática del menu
    - <!-- m --><a class="postlink" href="http://tuhost/contenido/">http://tuhost/contenido/</a><!-- m --> <- para el contenido.

    Como digo, con tan poca iformación poco más puedo decirte. Pero como antes o despues te lo va a decir alguien, ya te lo digo yo, no deberías seguir usando frames a estas alturas <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

    Saludos,
    Soukron
  • edited 2:13
    soukron, gracias por tu respuesta, justamente la idea es dejar de usar frame, pero no se como hacerlo ...

    la cabecera es estatica, el frame del menu es estatico, pero este menu tiene urls que dependiendo de lo que seleccione el usuario despliega en la pagina de contenido una u otra cosa, por ejemplo:

    menu:
    Usuarios
    Crear usuario (/proytecto/usuarios/crear.php
    Eliminar usuario (/proytecto/usuarios/eliminar.php
    Modifcar usuario (/proytecto/usuarios/modificar.php
    Consultar usuarios (/proytecto/usuarios/consultar.php
    Servicios
    Crear servicio (/proytecto/servicios/crear.php
    Eliminar servicio (/proytecto/servicios/eliminar.php
    Modificar servicio (/proytecto/servicios/modificar.php
    Consultar servicios (/proytecto/servicios/consultar.php
    etc...

    Cada vez que el usuario de la web selecciona alguna opcion del menu, en el frame de contenidos se despliega el formulario correspondientes, con los campos y accion asociada.

    La parte de los formularios ya se como hacerla, de hecho si solo hago mi controlador, vista y modelo por cada una de las opciones me resulta, lo que no se es como unir el menu del frame izquierdo con el contenido del frame derecho, con kumbia y sin frame

    gracias
  • edited 2:13
    Para empezar, yo de ti visitaria <!-- m --><a class="postlink" href="http://wiki.kumbiaphp.com/Entendiendo_Vistas_Y_Templates">http://wiki.kumbiaphp.com/Entendiendo_V ... _Templates</a><!-- m --> para entender un poco desde el principio las vistas y templates. Despues de leerlo deberías darte cuenta que todo aquello que sea estático en tu web, vale la pena dejarlo en el template.

    Para el menu, yo te puedo decir que he usado un Partial. Para esto te recomiendo esta otra parte del wiki, <!-- m --><a class="postlink" href="http://wiki.kumbiaphp.com/VISTAS_Y_HELPERS">http://wiki.kumbiaphp.com/VISTAS_Y_HELPERS</a><!-- m -->.

    Yo en tu caso, haría un template con la cabecera y pie de pagina, un partial para el menu y el resto, contenido aparte.

    Por darte algo más "tangible"... en la web <!-- m --><a class="postlink" href="http://siguemilink.com">http://siguemilink.com</a><!-- m -->, el esquema es el siguiente:
    - el menu es un partial
    - el lateral es otro partial
    - el resto esta en el template

    Saludos!
  • edited 2:13
    Hey buen dia, deseo saber si pudo hacer el cambio que pretendia en cuanto a los templates y layouts, he estado leyendo acerca de como lo podria realizar y tengo claro que la parte de mi menu y mi encabezado no va a cambiar, algo muy similiar a lo que preguntabas, no he visto ejemplo alguno acerca de esto en kumbiaphp, deseo saber si me puedes mostrar o enviar la parte de tu codigo para saber como manejaste esta parte de poner el men a la izquierda y la opcion que se seleccion se muestre en la parte derecha, asi como mantener el titulo en la parte superior.

    Agradezco respuesta alguna.

    Salud y exitos.
  • Me Gustaría saber con que versión de KumbiaPHP trabajas?

    <!-- m --><a class="postlink" href="http://tutuitero.blogspot.com/2010/07/construyendo-un-sitio-con-kumbiaphp-2.html">http://tutuitero.blogspot.com/2010/07/c ... php-2.html</a><!-- m -->

    ¡Éxitos!
  • edited 2:13
    Gracias por el enlace, me sirvio para entender un poco mas la cuestion de los partials solo que no logre hacer funcionar completamente el ejemplo de la plantilla con lo pasos que alli aparecen. Seguire intentando.

    Trabajo con la version: KumbiaPHP 1.0 Beta1.
  • En el beta1 la pantalla de bienvenida fue realizada en base a partials con la intención que fuese una guía de primera mano para entender el manejo de estas, puedes ir al template default.phtml de las Vistas
Sign In or Register to comment.