Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Smarty] problem z section
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
maciu
mam tablice, w której indeks zaczyna się od 1
  1. <?php
  2. $array = array(1 => 'jedynka', 2 => 'dwojka');
  3. $smarty->assign('array',$array);
  4. ?>


chcę przetworzyć ta tablicę w sekcji section

  1. {section name=i loop=$array}
  2. {$array[i]}
  3. {/section}


problem polega na tym, że wyświetli tylko drugi element tablicy, ponieważ tablica zaczyna się od 1, a nie od 0. Wiecie jak to obejść? Można jakoś ustawić, żeby loop zliczał od 1, albo żeby dodać do loop 1
nazihipi
  1. { section name=i loop=$array start=1 }
  2. { $array[i] }
  3. { /section }
maciu
już tak próbowałem, niestety to nic nie daje. Fakt, że wyświetlają się 2 wiersze zamiast jednego, tylko że pierwszy wiersz jest pusty
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.