Lid |
|
Hoi iedereen,
Is er iemand bekend met het probleem in Smarty, dat na het gebruik van twee foreach loops achter elkaar de opmaak van een tabel niet meer klopt?
Ik moet twee foreach loops na elkaar gebruiken, omdat ik data uit twee tabellen haal. (Dit is niet anders op te lossen helaas).
De laatste <td> wordt nu weergegeven onderin de tabel, maar moet gewoon netjes bovenin verticaal naar beneden te zien zijn. Hoe kan ik dit oplossen met Smarty?
Groeten Eric
<table width="500">
{foreach from=$categories item=category}
<tr>
{if $category.fcType == 'm'}
<td><strong>{$category.fcName}</strong></td>
{else}
<td><a href="http://localhost/ZendFramework/forum/category?c={$category.fcID}">{$category.fcName}</a></td>
<td>{$category.fcDescription}</td>
{/if}
{/foreach}
{foreach from=$users item=user}
{if !empty($user)}
<td>Nieuwste topic door {$user}</td>
{/if}
{/foreach}
</tr>
</table>
<table width="500"> {foreach from=$categories item=category} <tr> {if $category.fcType == 'm'} <td><strong>{$category.fcName}</strong></td> {else} <td><a href="http://localhost/ZendFramework/forum/category?c={$category.fcID}">{$category.fcName}</a></td> <td>{$category.fcDescription}</td> {/if} {/foreach} {foreach from=$users item=user} <td>Nieuwste topic door {$user}</td> {/if} {/foreach} </tr> </table>
|