Grad getestet. Der Code muss in die localconf.php!!! Angaben im TS mit includeLibs bringt nix.

Am 25.08.2011 14:20, schrieb Stefan Frömken:
- Die Funktion darf nicht in einer Klasse sitzen

- Die Funktion soll nach Angaben der Doku IN die localconf.php
geschrieben werden. Ich hab's nicht getestet...aber ich glaub ein
"Anmelden" der Datei in TS sollte auch genügen.

- Hast Du die Datei im TS per includeLibs.[array] definiert?

Stefan

Am 25.08.2011 13:35, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions:
Hallo Stefan

Danke für den Verweis - so habe ich nun getan und leider wird trotzdem
nur
der true-Fall ausgelöst. Testweise habe ich alle returns meiner
Funktion auf
false gesetzt, funktionierte aber trotzdem nicht...

Das TS:
[userFunc = user_getEnzteaserlistForm]
cssFile.1>
cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css
[userFunc]

Das PHP:
public function user_getEnzteaserlistForm(){
if(strlen($GLOBALS['tx_enzteaserlist']['formhandler']['ticket'])> 1){
return true;
}
else{
return false;
}
}

Noch ne Idee woran's hapern könnte?

Grüße
Johannes

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Stefan
Frömken
Gesendet: Donnerstag, 25. August 2011 13:21
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Verständnisfrage userFunc und Condition

Bitte so machen, wie hier ganz unten beschrieben:
http://typo3.org/documentation/document-library/core-documentation/doc_core_

tsref/4.5.0/view/1/4/#id2315245

Am 25.08.2011 13:02, schrieb Johannes C. Schulz - EnzephaloN
IT-Solutions:
Hallo typo3-Gemeinde



Ich versuche gerade über das Ergebnis einer userFunc eine Condition zu
machen. Derzeit wird sie aber immer als wahr bearbeitet:



mnoform.userFunc = enzteaserlist->getEnzteaserlistForm



die Funktion gibt wahr zurück, wenn ein Wert den sie abfragt größer 1
ist.



Und nun die Condition:



[mnofrom.value = true]

cssFile.1>

cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css

[end]



Es soll also ein alternatives CSS geladen werden, wenn die Funktion
wahr ist. Doch derzeit wird das CSS immer geladen.



Würde mich freuen, wenn mir jemand hier weiterhelfen könnte!



Grüße

Johannes


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an