Autor | Zpráva | ||
---|---|---|---|
GOG Profil * |
#1 · Zasláno: 10. 9. 2013, 15:45:03
Dobrý den. Chtěl bych se zeptat jak ve smartech vyřešit to co v PHP vyřešim takto :
<?php if(isset($_SESSION(['promenna'])){ echo "session existuje"; if($_SESSION(['promenna'] == 0)){ echo "a hodnota je 0"; }else{ echo "a hodnota není 0"; } }else{ echo "session neexistuje"; } ?> protože jsem očekával že tam bude taky fungovat klasická stromová struktura, ale vypisuje mi neskutečně obrovskou chybu, takže to tak asi neni. Nemohl jsem najít nikde odpověď. Děkuji. |
||
ninja Profil |
#2 · Zasláno: 10. 9. 2013, 15:54:02
zanořené podmínky fungují ve Smarty úplně stejně jako v PHP. Ukažte váš zápis a co vám to hlásí za chybu.
|
||
Tori Profil |
#3 · Zasláno: 10. 9. 2013, 18:22:26
GOG:
Z hlediska návrhu by bylo lepší ve skriptu předat tu $_SESSION['promenna'] do Smarty a uvnitř šablony pak pracovat s tou lokální proměnnou.
|
||
Lamicz Profil |
{if isset($smarty.session.promenna)} ... {if $smarty.session.promenna == 0} ... {else} ... {/if} ... {/if} Podobně funguje: $smarty.post.xxx $smarty.get.xxx $smarty.cookies.xxx |
||
Časová prodleva: 11 let
|
0