Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cookies in Templates
#21
naja geht hald by design nicht, das hat relativ wenig mit php zu tun
LG
steffen
Reply
#22
was heißt hier design? mein ziel sind cookies für die login Felder
Reply
#23
das war auf milu bezogen...
LG
steffen
Reply
#24
achso, ich hab die letzten Beiträge nicht gesehen

(21.11.2014, 17:50)Steffen Wrote: Naja es dürfte prinzipiell überall gehen.
Im Notfall Alten Content mit ob_start() und ob_end_clean() wrappen
und eben $tpl->assign
und dann $tpl->display
selber machen.

Tut mir Leid, damit kann ich nichts anfangen Big Grin
Reply
#25
In den PHP-Dateien dürftest du kaum was hinkriegen können... vor dem eaccelerator zeug ist $smarty noch nicht definiert und der code danach wird meines Wissens nicht mehr ausgeführt.
Du solltest in den Templates aber Zugriff auf alle PHP-Funktionen und mindestens auf die globalen Variablen haben.
Cookie setzen:
Code:
{php}
setcookie('meincookie', 'Peter', time()+86400);
{/php}
Cookie abrufen:
Code:
{php}
echo $_COOKIE['meincookie'];
{/php}

LG
Molt
Reply
#26
Danke Molt!
Reply
#27
Kann mir jemand das erklären? Ich hab in der index.tpl eine smarty variable deklariert, kann sie aber nicht im späteren Verlauf des Codes anzeigen.

Code:
{php}
$smarty->assign('name', 'bob');
{/php}
<?xml ver.......{$name}.......dy></html>

Fatal error: Call to a member function on a non-object in /Applications/MAMP/htdocs/templates_c/%%43^431^43146319%%index.tpl.php on line 4

Line 4: Leerzeile zwischen dem PHP Code und dem HTML Teil.

PS: Ich hab den PHP Code an verschiedenen Stellen, auch im Bodenteil ausprobiert.
Reply
#28
Versuchs mal mit $this->assign('name', 'bob');
✝ RiP 
Weiter geht's  Cool
Reply
#29
oder einfach mit $name = "bob" ...
LG
steffen
Reply
#30
@Steffen: Nein, geht nicht.

Milu's Variante geht.

Ausserdem: So kannst du in PHP-Code auf Smarty-Variabeln zugreifen:
Code:
{php}
echo $this->_tpl_vars['name'];
{/php}
wäre dasselbe wie
Code:
{$name}

LG
Molt
Reply
#31
geht, thx
Reply




Users browsing this thread: 5 Guest(s)