Desde hace ya un tipo he usado el framework smarty en php para separar la capa de presentación en mis aplicaciones web, y debido a que ultimamente he comenzado a generar muchos reportes en formato html desde delphi me ha surgido la pregunta. ¿Existe algo como smarty para delphi?
¿Alguno de ustedes amigos sabe algo?
Saludox¡¡¡¡¡¡

Uso de plantillas html en Delphi (tipo smarty)
Comenzado por
poliburro
, jul 07 2011 10:19
5 respuestas en este tema
#1
Escrito 07 julio 2011 - 10:19
#2
Escrito 07 julio 2011 - 10:22
Delphi en qué versión?, Delphi 32 Bits o Delphi For PHP?

#3
Escrito 07 julio 2011 - 10:25
Delphi para windows

#4
Escrito 07 julio 2011 - 12:36
Hola.
No conozco Smarty (mi relación con PHP ha sido bastante desagradable), pero quizás lo que sugieres es lo que hace el LayoutControl de Developer Express.
Estos componentes permiten que cada usuario se defina la pantalla a su gusto.
http://www.devexpres...xLayoutControl/
Saludos.
No conozco Smarty (mi relación con PHP ha sido bastante desagradable), pero quizás lo que sugieres es lo que hace el LayoutControl de Developer Express.
Estos componentes permiten que cada usuario se defina la pantalla a su gusto.
http://www.devexpres...xLayoutControl/
Saludos.
#5
Escrito 07 julio 2011 - 02:34
Gracias amigo, No conocia esos controles.
Pero yo más bien me refiero a cuando por ejemplo exportas desde delphi información a formato HTML. Si existe algo como smarty que te permite definir una para la visualización de información.
Pero yo más bien me refiero a cuando por ejemplo exportas desde delphi información a formato HTML. Si existe algo como smarty que te permite definir una para la visualización de información.
#6
Escrito 08 julio 2011 - 02:14
Gracias amigo, No conocia esos controles.
Pero yo más bien me refiero a cuando por ejemplo exportas desde delphi información a formato HTML. Si existe algo como smarty que te permite definir una para la visualización de información.
Hola.
Es que si queremos exportar la información a formato HTML, entonces yo haría algo más simple.
En lugar de exportar a HTML, yo exportaría la información a XML. Y después utilizaría un archivo XSLT, que es la plantilla que define como se muestra esa información (la transforma al vuelo a HTML). De forma que cualquiera se puede personalizar la presentación, adaptando el archivo XSLT, sin que ello afecte a tu aplicación y a la exportación XML que incorpora.
http://es.wikipedia.org/wiki/XSLT
Todo esto tiene la ventaja de que no depende de Delphi, sino que es una tecnología Web común, muy extendida para separar contenido de presentación.
Saludos.