Fast template og php kode
Hej eksperter,Til et større projekt, er jeg lige nu i gang med at undersøge mulighederne ved de såkaldte "Fast templates", dvs. PHP og HTML holdes hver for sig - Tekst, i HTML, udskiftes vha. f.eks. {TEKST} via PHP, hvori teksten defineres.
Jeg har dog tænkt på, hvordan lidt mere dynamisk content laves. Hvis jeg f.eks. skal have udskrevet en hel masse rækker vha. en while-løkke, og denne tabel ligger inde i en template hvori der også er en masse andet kode - hvordan laves denne while så?
Hvis man f.eks. ser på PHPBB's index template ses dette stykke HTML:
<!-- BEGIN forumrow -->
<tr>
<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
Denne kode må vel, på en eller anden måde, blive duplikeret vha. en while eller andet, for at vise alle de fora der er blevet oprettet - men der er intet kode der tyder på dette i tpl filen.
Er der nogen der kan forklare mig, hvordan dette kan lade sig gøre? (Jeg håber at i forstår - det er lidt svært at forklare)
