Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podzial na wiersze co n-ty element
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
snipe
Zrobilem cos takiego w smarty:

  1. <table align="center" width="600" border="1">
  2. <tr>
  3. {section name=s1 loop=$branze}
  4. <td width="300">
  5. <a class="kategorie_katalog_firm" href="</span>">{$branze[s1]->nazwa_branzy}<<span style='color:blue'>/a> ({$branze[s1]->liczba_firm})
  6. </td>
  7. {if $smarty.section.s1.index%3==0}
  8. </tr><tr>
  9. {/if}
  10. {/section}


I w moim rozumieniu to {if $smarty.section.s1.index%3==0} powinno sprawdzac czy liczba jest podzielna przez 3(czy. jest wielokrotnoscia trojki) ale ten kod nie dziala tak jak ma, chyba ze ja cos pokrecilem. Mam nadzieje ze ktos mi wytlumaczy jak dzielic odpowiednio co N-ty element biggrin.gif

Pozdrawiam

EDIT:
dzieki chlopakom z irca problem rozwiazany:

wystarczy stworzyc w tej petli:
Kod
{assign var=i value=$i+1}
{if $i%3==0}</tr><tr>{/if}

Temat do zamkniecia smile.gif
acztery
mozna tez zapomoca cycle
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.