Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [smarty] problem z assign
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
stal-sw
Witam.
Wyswietlam terminarz spotkan druzyn.
I chce aby nazwa mojej druzyny (ma ona w bazie danych id==1) byla wyswietlana za pomoca stylu CSS o nazwie "stal".

I mam taki kodzik:
  1. {foreach..............................
  2.  
  3. {if $mecz.gospodarz==1 OR $mecz.gosc==1}
  4. {assign var=color value="stal"}
  5. {/if}
  6.      
  7. <tr>
  8. <td style="width: 85px; text-align:center;"><span class="zielen_b">{$mecz.data}</td>
  9. <td width="120" class="{$color}">{$mecz.gosp}</td>
  10. <td style="width:15px; text-align:center;"> - </td>
  11. <td width="120" class="{$color}">{$mecz.gosc}</td>
  12. <td style="width:50px; text-align:center;">{$mecz.gol1} : {$mecz.gol2}</td>
  13. </tr>
  14.      
  15. {/foreach}

Ale niestety moj kod tego nie robi - wrecz przeciwnie - dal wszytkich druzyn daje styl= "stal".

Chyba zle zastosowalem assing - ale nie wiem jak to ianczej zrobic.

Z gory dzieki za pomoc.
yaro
może dodaj jeszcze else, bo wydaje mi sie że jak zmienisz zmienną raz (var color) to przecież sama sie nie wróci do domyślenej wartości smile.gif
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.