PHP Classes

File: readme_es.txt

Recommend this page to a friend!
  Classes of Reynier Blanco   ubtemplate   readme_es.txt   Download  
File: readme_es.txt
Role: Documentation
Content type: text/plain
Description: description in spanish
Class: ubtemplate
Template engine based on block replacing
Author: By
Last change:
Date: 15 years ago
Size: 1,850 bytes
 

Contents

Class file image Download
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