Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2010, 02:24
Finseneu
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Templates engine, como parsear arrays?

Hola resulta que estoy trabajando en un pequeño motor de plantillas para un gestor de contenidos, el primer gran obstáculo que se me presenta es como hacer para el reemplazo cuando la cadena en cuestión es un array.

Intentaré ejemplificarlo...

Supongamos que mediante una consulta a una DB obtengo la lista de módulos, luego puedo recorrer ese array y mediante un foreach imprimir los elementos en una sola cadena, pero luego al hacer el reemplazo en la plantilla me los imprimiria de corrido sin tener la posibilidad darle formato a cada elemento.

Por ej:

Código:
<div class="menu-item">[ITEMS]</div>
...me imprimiria todos los elementos dentro de la misma caja, cuando debería ser una caja por cada uno de ellos...se entiende?

Estuve viendo Smarty intentando entender como resuelve este problema pero la verdad no llego a comprenderlo.

Agradeceré de sobremanera cualquier aporte o idea al respecto.

Un saludo.