Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   RADPHP y Plantillas (Smarty) (https://www.clubdelphi.com/foros/showthread.php?t=79431)

Neftali [Germán.Estévez] 04-07-2012 13:48:30

RADPHP y Plantillas (Smarty)
 
Buenas a todos.

Estoy revisando RADPHP y para ello he empezado a probar ejemplos sencillos. Todo bien, hasta que he llegado al momento de probar plantilla (templates).

El ejemplo más básico que he encontrado es este de José Castillom, que hay en Embarcadero y aunque hay más, todos son similares.

Bueno. Sigo los pasos tal como se describen ahí y el resultado no es el mismo. En mi caso se muestra la página Web (por lo que veo que coge bien el parámetro configurado como plantilla), pero no es capaz de colocar los controles donde deberían ir dentro de la plantilla.

Es decir, en lugar de aparecer esto:



Pues aparece algo así:



Dejando de lado los estilos, como véis en la segunda imagen, aparece la plantilla, pero no los componentes.

Me imagino que tal vez falta configurar algo, pero la verdad es que no se ni por dónde tirar, ni por dónde mirar.
¿Alguna ayuda?

Gracias.

Neftali [Germán.Estévez] 04-07-2012 14:23:50

Me contesto yo mismo.
Después de mirar documentación y probar, hay varias cosas que hay que hacer para que esto tire:

(1) No tener abierto el HTML en el IDE (o cerrarlo) porque parece que si no, no acaba de refrescarlo bien (a veces va y a veces no).
(2) En el HTML (plantilla) deben estar presentes los TAG's:

Código:

{%$HeaderCode%} {%$StartForm%}
...
{%$EndForm%}

que envuelven a toda la sección donde están los TAG's de los componentes.

(3) Los TAG's de los componentes también llevan el %.
INCORRECTO: {$label1}
CORRECTO: {%$label1%}


La franja horaria es GMT +2. Ahora son las 06:25:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi