- Smarty Blog - http://www.smarty-blog.de -

Affilinator Tipp 3

Posted By axel On 26. Mai 2009 @ 19:50 In Smarty | 5 Comments

Eigene Arrays in Smarty-Templates erstellen:


Wir erstellen eine Liste mit Wörter:

{assign var="liste" value="Apfel,Banane,Kirsche,Plaume"}

Natürlich kann auch eine zuvor definierte Konstante genutzt werden wie z.B.
$smarty.const.INDEX_ITEMS_KEYWORD

Hier nutzen wir die explode-Funktion um ein Array aus der Liste zu erzeugen:

{assign var="woerter" value=","|explode:$liste}

Hier zeigen wir das erzeugte Array in einer Schleife wieder an:

{section name=i loop=$woerter}
 {$woerter[i]|escape}<br />
 {/section}

Und um das Ganze noch etwas abzurunden eine Abfrage, ob ein Element in dem Array vorhanden ist.

{if in_array($gesuchtesWort, $woerter)}ich bin in dem Array drin{/if}


Article printed from Smarty Blog: http://www.smarty-blog.de

URL to article: http://www.smarty-blog.de/2009/05/26/affilinator-tipp-3/

Copyright © 2011 Smarty Blog. All rights reserved.