Originariamente inviato da JHammer
Stavo progettando un sistema per gestire i template quando sono arrivato a una soluzione abbastanza originale ma al tempo stesso semplice.
...
Ciao...
faccio fare un up a questa discussione perchè mi sembra davvero positiva....
dunque è da un pò di giorni che sto tentando anch'io di fare un Template Engine personale e soprattutto semplice. Tutto va più o meno senza problemi... adesso però mi sono fermato su un problema che deriva più che altro da una questione logica:
Come hai fatto tu, JHammer, a far parsare al motore anche strutture annidate?
ad esempio:
codice:
<[foreach]>
<div>
<div id="cat_<[nncategoria]>"><[nome_categoria]></div>
<[foreach]>
<div id="scat_<[nnsottocategoria]>">
<a><[nome_sottocategoria]></a>
<div><[descrizione_sottocategoria]></div>
</div>
<[/foreach]>
</div>
<[/foreach]>
<[foreach]>
<div id="temp_<[nntemp]>"><[temp]></div>
<[/foreach]>
Non riesco a far ripetere il foreach interno!!! Se ci riesco poi non mi "parsa" bene il secondo FOREACH esterno.
Tu come hai fatto?
Grazie.