21.11.2014, 20:28
Pages: 1 2
21.11.2014, 22:21
was heißt hier design? mein ziel sind cookies für die login Felder
21.11.2014, 22:22
das war auf milu bezogen...
21.11.2014, 23:06
achso, ich hab die letzten Beiträge nicht gesehen
Tut mir Leid, damit kann ich nichts anfangen
(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
22.11.2014, 16:15
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:
Cookie abrufen:
LG
Molt
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}
Code:
{php}
echo $_COOKIE['meincookie'];
{/php}
LG
Molt
22.11.2014, 20:15
Danke Molt!
23.11.2014, 20:31
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.
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.
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.
24.11.2014, 11:56
Versuchs mal mit $this->assign('name', 'bob');
24.11.2014, 13:20
oder einfach mit $name = "bob" ...
25.11.2014, 15:37
@Steffen: Nein, geht nicht.
Milu's Variante geht.
Ausserdem: So kannst du in PHP-Code auf Smarty-Variabeln zugreifen:
wäre dasselbe wie
LG
Molt
Milu's Variante geht.
Ausserdem: So kannst du in PHP-Code auf Smarty-Variabeln zugreifen:
Code:
{php}
echo $this->_tpl_vars['name'];
{/php}
Code:
{$name}
LG
Molt
25.11.2014, 16:47
geht, thx
Pages: 1 2