Foreach beperken tot bvb 5

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kurt De Leeuw

Kurt De Leeuw

30/01/2011 14:57:40
Quote Anchor link
Hallo,

Ik zoek hulp om de weergaven van de kolommen van dit stukje code te beperken tot 5 kolommen :

<table>
<tr>
{foreach from=$article.cm.products item=v}
<td width="1%" bgcolor="#3300CC">
{if $v.picturemini != ''}
<a href="{$http_pref}index.php?item={$v.urlitem}&amp;action=article&amp;group_id={$v.group_id}&amp;aid={$v.nr}&amp;lang={$LV_LANGUAGECODE}" class="article">
<img src="{$http_pref}{$v.picturemini}" alt="{$v.descriptionandmeasure}" class="articleNofloat" align="middle">
</a>
{/if}
</td>
{/foreach}
</tr>
</table>

Heeft iemand een idee ?

Greetz,
Kurt
 
PHP hulp

PHP hulp

22/12/2024 18:12:56
 
- SanThe -

- SanThe -

30/01/2011 15:04:33
Quote Anchor link
Is dit PHP?
 
Jasper hoi

jasper hoi

30/01/2011 15:07:45
Quote Anchor link
ziet er uit als smarty, en smarty kent geen break of zo iets dergelijks.
Wat je kan doen is een if statement maken in smart en als hij kleiner is dan 5 laat je het zien, en anders niet.

Maar kan je niet gewoon minder data ophalen, als het in een mysql DB staat kan je gewoon LIMIT 0,4 doen
 
Jeroen Jeroen

Jeroen Jeroen

30/01/2011 15:22:07
Quote Anchor link
dat dacht ik dus ook jasper, volgens mij moet je zorgen dat die array uit max. 5 items bestaat als je er maar 5 wilt laten zien.
En anders moet je geen foreach gebruiken maar een while waarbij i=0;i<5;i++, zoiets...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.