[caracas-pm] HTML::Template ¿Se puede incluir un TMPL_VAR dentro del name de un TMPL_INCLUDE?

Alexis Arnal aarnal at me.gov.ve
Mon Sep 20 10:48:31 CDT 2004


Saludos.
Estoy utilizando HTML::Template

Actualmente estoy incluyendo un encabezado al sistema de la siguiente
forma:

<TMPL_INCLUDE name="/var/www/kit_html/cabecera.html">

Pero tal como nos recomendaron en la reunión del Sábado estamos tratando
de optimizar el prototipo mostrado el sábado haciendo que el sistema sea
lo más independientemente posible de la plataforma, para ello estamos
implementando un archivo de configuración al cual se le hace un
"require" para importar algunas variables como las rutas. Esto funciona
bien pero se presenta un problema con las Plantillas HTML.

Lo que queremos es hacer algo parecido a esto:

<TMPL_INCLUDE name="<TMPL_VAR name="cabecera">">

siendo: 	
	$cabecera="/var/www/kit_html/cabecera.html" 
	template->param(cabecera=>$cabecera);

$cabecera se encuentrael cual se encuentra en un archivo aparte de
configuración.

Al parecer no puedo tener un TMPL_VAR dentro de un TMPL_INCLUDE o
visceversa.

tambien experimenté con esto:

	<TMPL_VAR name="cabecera">
siendo:

$cabecera="<TMPL_INCLUDE name="/var/www/kit_html/cabecera.html">"
template->param(cabecera=>$cabecera);

Espero que alguno de los que hayan trabajado con este modulo me puedan
dar una orientación y en caso de no ser factible sugerirme otra solución




More information about the caracas-pm mailing list