Smarty-> {insert} als variable oder if?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hey,
Ich schreibe gerade mein login-box template und muss einen wert abfangen und zwar mit {insert}.
Also so:
{insert name=\"IsLogged\" script=\"templates/menuboxes/login_box2.php\"}
Das gibt entweder 1 für Eingeloggt oder 0 für Ausgeloggt zurück, nur die insert function gibt den result gleich als text aus..und das ist mein problem. Also ich will mit [if} abchecken ob man eingeloggt ist oder nicht:
{if {insert name=\"IsLogged\" script=\"templates/menuboxes/login_box2.php\"} eq 1} <p>Eingeloggt!</p> {else} <p>Nicht eingeloggt!</p> {/if}
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moment mal, das ist PHP? Glaub ich dir nicht! Es heist:
if(bedingung) { Code noch ein Code und so weiter }else{ Code, wenns nicht geht und noch ein paar.. }
Auserdem musst du PHP zumachen, bevor du HTML verwendest. Vor if kommt garnichts! Wenn du willst, kann ich dir das schreiben, aber so geht garnichts...
Edit:[/Edit] Sag mir bitte noch, was genau du damit bezwecken willst.
Beitrag geändert: 26.7.2008 13:09:23 von my-selfmade -
Das ist smarty, eine template klasse :P
-
if (eingeloggt...) { $smarty->assign(\"loggedin\",true) }else{ $smarty->assign(\"loggedin\",false); }
{if $loggedin eq true} Hallo... {else} Bitte erst einloggen... {/if}
Oder was ist genau dein Problem? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage