Esta clase permite la manipulación de un fichero ".tpl" con un formato asequible al desarrollador con el objetivo de poder genera cadenas de texto con variables ciclos y dependencia. Es muy cómodo y fácil crear una página que necesite en determinado lugar un valor de variable o por ejemplo la creación de una tabla donde tendríamos que realizar un ciclo dentro del código HTML haciendo el texto prácticamente ilegible, además de agregar cierta complejidad. Bueno, utilizando esta plantilla no es necesario preocuparnos por eso ya que con definir la plantilla correctamente esta se encarga de engranar los bloques.
Elementos y expresiones
1. Bloque
[<nombre_bloque>]
Bloque de información que se incluira cuando se parsee el bloque
[</nombre_bloque>]
nombre_bloque => identifica el bloque para cuando se desee incluirlo o ponerlo dentro de otro bloque como dependencia
2. Variables
{{nombre_var}}
nombre_var => identifica la variable en caso de que se le desee pasar una valor para ella, en caso de no pasarle ningun
valor simplemente se sustitye por vacio ""
3. Bloques dependientes
{<{nombre_bloque}>}
nombre_bloque => identifica el bloque que se desea incluir dentro de otro, en caso de que el bloque no exista se lanza
un error.
4. Bloques dependientes multiples
{<<{nombre_bloque}>>}
nombre_bloque => identifica el bloque que se desea incluir más de una vexz dentro de otro, en caso de que el bloque
no exista se lanza, se le pasa un array con la información para cada iteración del bloque un error.
5. Inclución de otros ficheros
@include nombre_fichero
nombre_fichero => identifica el fichero que se necesita se incluya al mismo tiempo que este, ya sea por que se este
utilizando un bloque que se encuentra en ese fichero o por otra razón
|