On 8/1/07, Oscar Manuel Gómez Senovilla <[EMAIL PROTECTED]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ana Ramiro escribió:
> > Hola!
> >
> >    Queriamos haceros una pregunta. Es sobre el hecho de usar formularios
> > personalizados con egoupware 1.2.106. Querríamos realizar un formulario
> > para el envio de datos. ¿Nos podriais dar documentación o tutoriales
> > sobre cómo poder realizar esto?
> >    Pensamos que tenemos dos posibilidades dentro de egroupware:
> >
> >      - Usar workflows.
> >      - Uso del módulo e-Templates
>
>
> Sin duda, etemplate ("Plantilla electrónica"), que se puede decir que es
> el "estándar" para desarrollo en egw. No estoy seguro de haberlo
> comentado antes (supongo que sí), pero a menos que tengas un sistema
> crítico en producción, *intenta* actualizar a la 1.4, que por otro lado,
> tiene bastantes mejoras en etemplates, por no mencionar que algunas
> cosas podrían no funcionar en la 1.2.
>
> La documentación sobre el uso de etemplates está en
>
> http://www.egroupware.org/index.php?page_name=wiki&wikipage=eTemplate
>
> Especial atención merece el tutorial de Code Corner:
>
> http://www.egroupware.org/index.php?page_name=wiki&wikipage=Code+Corner
>
>
> Saludos.




Hola!

  Muchas gracias por la ayuda!!! Estamos leyendo la documentación que nos
has indicado, sin embargo no somos capaces de poder ver el formulario que
hemos creado. Te indicamos lo que estamos haciendo:

  1) Nos hemos creado debajo del directorio de egw un directorio para
nuestra aplicación, llamado et_talisma, con la estructura que se indica en
la documentación. En $egw/et_talisma/setup/setup.inc.php hay esto:

<?php
        $setup_info['et_talisma']['name']      = 'et_talisma';
        $setup_info['et_talisma']['title']     = 'eT-talisma';
        $setup_info['et_talisma']['version']   = '1.003';
        $setup_info['et_talisma']['app_order'] = 100;             // at the
end
        $setup_info['et_talisma']['tables']    = array('egw_talisma');
        $setup_info['et_talisma']['enable']    = 1;

        /* Dependencies for this app to work */
        $setup_info['et_talisma']['depends'][] = array(
                 'appname' => 'phpgwapi',
                 'versions' => Array('1.2','1.3','1.4')
        );
        $setup_info['et_talisma']['depends'][] = array(
                 'appname' => 'etemplate',
                 'versions' => Array('1.2','1.3','1.4')
        );
?>

    2) Con las db-tools hemos creado el formulario y lo hemos exportado a
xml, creándose un fichero edit.xet en $egw/et_talisma/templates/default/
    3) En el set-up del egw hemos dado de alta la aplicación et_talisma.
    4) Esto es lo que tenemos en $egw/et_talisma/index.php:

<?php
        $GLOBALS['phpgw_info']['flags'] = array(
                'currentapp'    => 'et_talisma',
                'noheader'      => True,
                'nonavbar'      => True
        );
        include('../header.inc.php');
        $GLOBALS['egw']->redirect_link('/index.php',
'menuaction=et_talisma.ui_et_talisma.edit');
?>

    5) Ahora estamos codificando estas clases:
$egw/et_talisma/inc/class.bo_et_talisma.inc.php y
$egw/et_talisma/inc/class.ui_et_talisma.inc.php

 Pero, ¿sabes como podemos ver el formulario que hemos creado?

Muchas gracias de antemano!!

Un saludo!
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Lista de correo egroupware-spanish
[email protected]
https://lists.sourceforge.net/lists/listinfo/egroupware-spanish

Responder a