Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Smarty] Jak połączyć {if} z {math}?
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
Lee
Mam problem otoż próbuję zrobić dzielenie rekordów na dwie kolumny i nie za bardzo idzie mi połączenie tagu {if} z {math} da się tak w ogóle zrobić? Mam taki kod
  1. <?php
  2. {foreach from=$category item=category}
  3. <tr>
  4. <td style="width: 100px; background-color: {$color_2}">{$category.id}</td>
  5. {if (math equation="x%2" x=$category.id)}
  6. </tr>
  7. <tr>
  8. <td style="width: 100px; background-color: {$color_2}">{$category.id}</td>
  9. {/if}
  10. </tr>
  11. {/foreach}
  12. ?>

ale wywala mi on błąd
Cytat
Fatal error: Smarty error: [in Blue/download.tpl line 5]: syntax error: unidentified token '=' (Smarty_Compiler.class.php, line 1396) in C:\wamp\www\lee\cms\Smarty.class.php on line 1095

5 linijka to ta z kosmicznym warunkiem {if (math....)}
php programmer
O ile pamiętam to w smarty zamiast =
żeby było trudniej stosujesz eq
http://smarty.php.net
Lee
dobra zauważyłem, że {if $zmienna%3 == 0} też akceptuje winksmiley.jpg
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.