Hi,
{foreach name=aussen item=module_data from=$module_content}
<td align="left" style="border-bottom: 0px solid; border-color: #cccccc;">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>{/if}
</td>
{/foreach}
jaja, smarty...
Mit Modulo solltest Du weiterkommen, Du musst Dir allerdings am Schluss die Restmenge merken, um fehlende Tabellenzellen aufzufüllen. Den letzten Loop bekommst Du mit
{if $smarty.foreach.aussen.last}
<table>
<tr>
{foreach name=aussen item=module_data from=$module_content}
{if $smarty.foreach.aussen.iteration%9 == 0}
</tr>
<tr>
{/if}
<td>
{if $module_data.PRODUCTS_IMAGE!=''}
<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>
{/if}
</td>
{/foreach}
</tr>
</table>
Mehr gibts da Smarty
Ich schliesse mich allerdings meinen Vorrednern an, dass ein Table eine suboptimale Konstruktion ist- Eine Liste mit gefloateten li's ist besser, siehe meiene Galerie.
Gruesse, Joachim
Am Ende wird alles gut.