[TYPO3-german] Verständnisfrage userFunc und Condition

Stefan Frömken firma at sfroemken.de
Thu Aug 25 14:40:15 CEST 2011


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-bounces at lists.typo3.org
>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Stefan
>> Frömken
>> Gesendet: Donnerstag, 25. August 2011 13:21
>> An: typo3-german at 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 at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>



More information about the TYPO3-german mailing list