Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] 8 komórek na wiersz
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam
mam w smarty napisaną taką pętle :
  1. <tr>
  2. {section name=item loop=$albums}
  3. {strip}
  4. <td><img src="images/s/{$albums[item].filename}.jpg" /></td>
  5. {/strip}
  6. {/section}
  7. </tr>


no i spoko, ona wyswietla mi w rządku jakieś tam obrazki jako tabela. Ja jednak chciał bym aby skrypt po wyświetleniu 8 komórek w wierszu przechodził do następnego. Jak napisać takie coś w smarty ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) w php stworzył bym jakąs zmienną która zwiększałą by sie o jeden przy każdym przejściu pętli a kiedy osiągała by 8 to skrypt wyświetlał by </tr><tr> i zerował zmienną (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) nie wiem czy to dobre rozwiązanie i nie wiem też czy należy tak to rozwiązać w smarty

czekam na propozycje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Bajki 17.06.2008, 21:07:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Bardziej elegancko by było gdybyś w php zrobił tabelę dwuwymiarową wtedy w smarty to będzie tak:

  1. {section name=i loop=$tablica}
  2. <tr>
  3. {section name=j loop=$tablica[i]}
  4. <td><img src="images/s/{$tablica[i][j]}.jpg" /></td>
  5. {/section}
  6. </tr>
  7. {/section}


Ten post edytował JoShiMa 18.06.2008, 08:15:15
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 13:42