Smarty foreach 4 von 10, zufällige Ausgabe

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
Hallo,

vielleicht kann mir jemand einen Tipp geben.

Ich lasse mit einer foreach Schleife Inhalte ausgeben.

PHP:
{foreach from=$oArtikel_arr item=oArtikel}
	<li style="padding:0;"> 
		<a href="{$oArtikel->cURL}" title="{$oArtikel->cName|strip_tags|escape:"quotes"}"> 
			<img src="{$oArtikel->Bilder[0]->cPfadKlein}" alt="" />
			<h5 class="underline hide">{$oArtikel->cName}</h5>
		</a> 
	</li>
{/foreach}

Es sind insgesamt mehr als 10 Datensätze. Ich möchte aber z.B. nur 4 Datensätze und dazu zufällig anzeigen lassen. Kann mir jemand sagen wie ich das lösen kann?

Danke im vorraus!

Gruß, Detlef
 

DieUpdater

Aktives Mitglied
19. Mai 2013
123
0
AW: Smarty foreach 4 von 10, zufällige Ausgabe

->Abfragen wie viele Sätze es sind (in unserem Beispiel 10)
-> 4 Zufallszahlen (random) zwischen 1 und 10 generieren
->Mit schleife auszählen und bei den Zufallszahlen ausgeben
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Smarty foreach 4 von 10, zufällige Ausgabe

...das Ist der Weg, dankeschön 🙂

Aber ich bin kein Smarty-Experte. Ich suche noch die Befehle oder noch besser ein Beispiel dazu.
 

dfluess

Gut bekanntes Mitglied
21. Januar 2007
652
3
AW: Smarty foreach 4 von 10, zufällige Ausgabe

Hab nun alles mögliche gesucht und gestestet, aber offensichtlich bin ich total auf dem falschen Fuss. Kannst Du mir villeicht ein Beispiel geben?
 

Ähnliche Themen