Hallo,
ich bin fast am Ziel aber noch nicht ganz.
Ich habe eine Condition:
[userFunc = user_isStyle(blau)]
und einen Aufruf:
<a href="index.php?id=31&setStyle=blau" target="_top">
Im Typo3-Setup ist inkludiert:
includeLibs.userFunc = {$phpPath}stylesheetswitcher.php
In diesem Script ist die Funktion "user_isStyle($identifier)" enthalten. Leider wird diese anscheinend NICHT durchlaufen (aufgerufen)!?
Wer kann mir sagen, wie so etwas genau funktioniert?
(Habe diese Fragen schon in anderen Foren gestellt, leider keine ganzheitliche Antwort bekommen)
moin Kurt,
funcionen für condtion-userFunc gehören in eine localconf! Entweder in die Haupt localconf.php oder in eine von einer Extension! Ich habe für sowas eine extra Extension wo ich meine Anpassungen einfüge.
Als Rückgabe der Funktion wird false oder true erwartet!
Armin
Sobald ich in der localconf.php nur dies:
function user_isStyle($identifier) {
// auch wenn sie z.B. komplett leer ist?!
}
einfüge, dann erhalte ich eine weiße Seite!?
Also komplett habe ich mal das versucht (ganz am Ande der localconf.php vor dem "?>":
function user_isStyle($identifier) {
if($_COOKIE['WebsiteStyle'] == $identifier) return true;
return false;
}
Was mach ich denn da falsch?