agregados los métodos div() y span(), los cuales generan dinámicamente estas etiquetas.. tambien el metodo replaceWith(), que a diferencia de html(), reemplaza el tag completo del cual se le entregue la id, no solo su contenido!
forma de uso:
Código PHP:
Ver original<?php
include_once 'common.Class/class.Template.php'; // incluyo la classe
$template = new Template("template.htm"); // instancio la classe con el archivo del template
$attributos_div = array("id"=>"div_id", "class"=>"div_class"); // array associativo con los atributos de la etiqueta $div = $template->div($attributos_div, "contenido del div"); // creo el nuevo div con su contenido
$attributos_span = array("id"=>"span_id", "class"=>"span_class"); // array associativo con los atributos de la etiqueta $span = $template->span($attributos_span, "contenido del span"); // creo el nuevo span con su contenido
$template->replaceWith("test", $div); // reemplazo el div con id="test" del template y en su lugar dejo el div creado
$template->html("div_id", $span); // reemplazo el contenido del div creado dinamicamente por el span creado dinamicamente
echo $template->render(); // imprimo en pantalla
?>
el resultado en html seria algo asi
Código HTML:
<div id="div_id" class="div_class"><span id="span_id" class="span_class">contenido del span</span></div>
cualquier duda, postear aqui..
saludos!