Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [smarty] dziwne zachowanie {foreach}
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
jjkk
Witam,
mam taka tablice:
  1. <?php
  2. (
  3. [0] => Array
  4. (
  5. [0] => 1
  6. [1] => test 1
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [0] => 3
  12. [1] => test 1-> 1
  13. )
  14.  
  15. )
  16. ?>


chcialbym zrobic spis zawartosci. Sie wydaje banalnie proste...pisze cos takiego:
  1. <?php
  2. {foreach item=kat from=$tablica}
  3. {if $smarty.foreach.kat.first}
  4. <a href="index.html">Strona glowna</a> >> 
  5. {/if}
  6.  
  7. <a href="{$kat.0},cat.html">{$kat.1}</a>
  8.  
  9. {if $smarty.foreach.kat.last}
  10.  >>
  11. {/if}
  12. {/foreach}
  13. ?>

No i zonk, olewa znaczniki if tzn foreach.kat.first i foreach.kat.last ..kompletnie sie pogubilem.
Ktos wie o co chodzi?

edit:
chyba nie tylko ja mam taki problem...
http://www.phpinsider.com/smarty-forum/vie...hp?p=28411&

Moze macie pomysly jak to rozwiazac?
nospor
{if $smarty.foreach.kat.first}
Przeciez nienadales dla foreach "name".
"kat" to jest "item", a to co ty chcesz zrobic nalezy robic poprzez "name"
Czy manual naprawde gryzie?
http://smarty.php.net/manual/en/language.f...ion.foreach.php
jjkk
pierwsze co zawsze zagladam do manuala...
problem lezal po stronie przemeczenia(czasami czlowiek patrzy i nie widzi bledu)

dzieki za pomoc...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.