2010-12-13 11 views
0

Wenn Array $ arrSection nur einen Wert zurückgibt (d. Ich brauche zu verbergen div (Lieblings-Knebel, Lieblings-innen), wie ich dies in Smarty tun könnenArrays in Smarty?

Antwort

1

Wenn $ arrSection Array nur einen Wert

{if count($arrSection) eq 1} 
    there is only one item 
{else} 
    there is > one or zero items  
{/if} 
0
kehrt

Wenn Sie die „foreach geben "ein Name Argument können Sie bestimmte foreach Eigenschaften zugreifen:

{foreach from = $ arrSection key = k item = v name = NAME}

Lasst uns die Anzahl der Iterationen insgesamt sagen:

$ smarty.foreach.NAME.total

Dann jetzt Sie, wie oft Schleife Smarty und wenn es nur ein einziges Mal in Ihrem Fall ist.