Hey, jetzt dachte ich schon, der Hinweise von Spookie, anstatt
PHP-Code:
\Input::setCookie()
einfach
PHP-Code:
\System::setCookie()
zu nutzen, wäre des Rätsels Lösung, aber es funktioniert bei mir leider nicht.
Ich möchte, wenn ein bestimmer GET Paramenter übergeben wird, diesen Wert in ein Cookie schreiben.
Ich habe jetzt schon etliche Hooks ausprobiert (generatePage, initializeSystem,...), aber irgendwie will das nicht. Wenn ich meinen Browser Cookies nachschaue, finde ich ihn nie
config.php
PHP-Code:
$GLOBALS['TL_HOOKS']['generatePage'][] = array('nptools', 'npGeneratePage');
nptools.php
PHP-Code:
class nptools extends \Controller (
public function npGeneratePage(\Database_Result $objPage, \Database_Result $objLayout, \PageRegular $objPageRegular){
// WRITE GET TO COOKIE
if(\Input::get('tuerenkonfiguration')) \System::setCookie('tuerenkonfiguration', \Input::get('tuerenkonfiguration'), time());
}
)
hat jemand Idee, was ich falsche mache?
Lesezeichen