Page 1 of 1

Crear Templates (Plantillas)

PostPosted:Tue Jun 17, 2014 5:28 pm
by Augusto1980
Hola, buenas tardes.

Alguien podría porfavor explicarme como generar un documento a partir de una plantilla?...

Según esto:
http://wiki.openkm.com/index.php/Templates
http://wiki.openkm.com/index.php/Creating_templates

Ya tengo hecho un formulario en PDF Pro que puedo rellenar, asigne el siguiente codigo en Property Groups
Code: Select all
 <property-group label="Personalizado" name="okg:personalizado">
    <input label="Nombre" type="text" name="okp:personalizado.nombre"/>
    <input label="Autor" type="text" name="okp:personalizado.autor" />
   <input label="Colección" type="text" name="okp:personalizado.colección" />
   <input label="Fecha" type="date" name="okp:personalizado.date" />
   <input label="Contenido" type="text" name="okp:personalizado.contenido" />
   <input label="Ciudad" type="text" name="okp:personalizado.ciudad" />
  </property-group>
Que me falta?.....

Quisiera crear un formulario para solicitud de modificaciones, que el usuario lo tome de plantillas y rellene los datos que se solicitan y posteriormente se genere el archivo en PDF ya con los datos que se introdujeron.

Re: Crear Templates (Plantillas)

PostPosted:Wed Jun 18, 2014 3:23 pm
by jllort
Al documento pdf ( plantilla ) que estará en okm:template o subacarpeta de okm:template tienes que asignarle el property group ( vacio ), así la aplicación sabe que cuando vayas a generar un documento a partir de una plantilla te los va a solicitar.

Fíjate en como tienen que ser los nombres http://wiki.openkm.com/index.php/Creating_PDF_templates

Re: Crear Templates (Plantillas)

PostPosted:Wed Jun 18, 2014 4:59 pm
by Augusto1980
Excelente, muchas gracias.

Ese era el paso que me faltaba, aun tengo algunos errores...pero todo bien....a seguir aprendiendo.

Saludos.

Re: Crear Templates (Plantillas)

PostPosted:Wed Jun 18, 2014 5:22 pm
by Augusto1980
Pues, funciona muy bien, solo una duda mas....el formato de la fecha...como lo puedo modificar?

me sale algo así:

Wed Jun 18 00:00:00 CDT 2014

y quisiera que fuera:

18/06/2014

gracias

Re: Crear Templates (Plantillas)

PostPosted:Thu Jun 19, 2014 2:55 pm
by jllort
Al final de la página http://wiki.openkm.com/index.php/Creating_PDF_templates te indica como darle formato. Esto no te funciona ?

Re: Crear Templates (Plantillas)

PostPosted:Fri Jun 20, 2014 1:05 pm
by Augusto1980
Si, lo vi, te refieres a esto:
Code: Select all
 ${okp_tpl_bird_date?string("yyyy-MM-dd")}
modifique la linea en el property groups...pero me marca un error.......o es que esta linea la debo incluir en el nombre del campo del pdf?.....eso no lo hice...lo intentare.

saludos.

Re: Crear Templates (Plantillas)

PostPosted:Fri Jun 20, 2014 11:19 pm
by Augusto1980
Bueno, ya voy avanzando creo, pero asi como avanzo me quedan dudas.

Se puede dar algun tipo de formato a la ventana del property groups?....por ejemplo....acomodar los check boxs para que no usen tanto espacio, darle un formato a los separadores...hacer la letra mas grande...negritas...etc?

y otra duda, es posible colocar la fecha del sistema automaticamente?....asi como el nombre del usuario y el e-mail asociado?....que al momento de anadir el propery automaticamente jale estos valores y me los ponga por defecto?....

les muestro mi avance

Image

Re: Crear Templates (Plantillas)

PostPosted:Sat Jun 21, 2014 1:36 pm
by Augusto1980
Bueno....conforme avanzo...siguen las dudas....

Las nuevas dudas son:

Como es la estructura para adjuntar archivos?

Entiendo que debe ser algo como:
Code: Select all
<upload label="Adjuntar archivo" name="okp:fcr.archivo" folderPath="/okm:root/PRUEBAS/" type="create"/>  
algo así supongo, pero no me funciona.

y otra cosa....he metido tantas lineas que la ventana donde capturo lo datos se me hizo demasiado grande...y ya no se ven los botones de cancelar y añadir, pense que aparecería un scroll o algo....hay forma de resolver esto?

Saludos.

Re: Crear Templates (Plantillas)

PostPosted:Sun Jun 22, 2014 10:44 am
by jllort
Por favor añade otro post para esta última consulta. No mezcles temas distintos en el mismo post porque esto luego genera confusión a otros usuarios cuando localizan contenidos, gracias.