Ok, ich probiers mal. Danke für den Tipp :-) Gruß, Johannes.
> -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Thomas P. > Gesendet: Samstag, 18. August 2012 11:36 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Eigene Condition mit userFunc > scheint nicht ausgeführt zu werden > > ich glaube, damit eine userfunc in der condition greift muss diese > > user_match heißen > > also in deinem fall: > |[userFunc = user_match(isMobile)]| > |...| > |[end] > > | > |function| |user_match(||$cmd||) { | > |||switch||(||$cmd||) { | > |||case| |'isMobile'||: | > ||| > | > | ... prüfe ... mobiles zeugs ......| > |||break||; | > ||| > | > > |} > > für weitere Fälle mehr case 'irgendwas' einfügen.. > > Quelle: > http://www.typo3-tutorials.org/tutorials/typoscript/userfunc-e igene-condition.html > | > > > > Am 17.08.2012 17:53, schrieb JCL - Johannes C. Laxander: > > Hallo, > > > > das Debuggen hat mir neue Erkenntnisse gebracht. > > > > user_isMobile() liefert im Ergebnis FALSE (0). Trotzdem > wird der TRUE-Zweig ausgeführt bzw. es wird mobile.css > ausgegeben. Ist die Condition falsch geschrieben? > > > > [userFunc = user_isMobile()] > > page.includeCSS { > > file1 = fileadmin/templates/css/mobile.css > > file1.media = handheld > > } > > [else] > > page.includeCSS { > > file1 = fileadmin/templates/css/styles.css > > file1.media = screen > > } > > [global] > > > > > > Johannes. > > > >> JCL - Johannes C. Laxander > >> Gesendet: Freitag, 17. August 2012 15:18 > >> > >> Danke Chris, dann geh' ich mal auf die Suche... > >> > >> Gruß, Johannes. > >> > >>> -----Ursprüngliche Nachricht----- > >>> Von: typo3-german-boun...@lists.typo3.org > >>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag > >> von Christian > >>> Wolff > >>> Gesendet: Freitag, 17. August 2012 14:44 > >>> An: typo3-german@lists.typo3.org > >>> Betreff: [TYPO3-german] Re: Eigene Condition mit userFunc scheint > >>> nicht ausgeführt zu werden > >>> > >>> Hi johannes, > >>> ja natürlich kannst du deine funktion mit den üblichen typo3 > >>> werkzeugen debuggen. > >>> z.b t3lib_div:devLog() da kann deine funktion dann schön > >> ausgeben zu > >>> welchem ergebniss sie gekommen ist. > >>> > >>> gruss chris > >>> > >>> > >>> Am 17.08.2012 14:35, schrieb JCL - Johannes C. Laxander: > >>>> Ist es möglich, den Rückgabewert von user_isMobile zu > >>> debuggen? Meine Condition sieht so aus: > >>>> [userFunc = user_isMobile()] > >>>> page.includeCSS { > >>>> file1 = fileadmin/templates/css/mobile.css > >>>> file1.media = handheld > >>>> } > >>>> [else] > >>>> page.includeCSS { > >>>> file1 = fileadmin/templates/css/styles.css > >>>> file1.media = screen > >>>> } > >>>> [global] > >>>> > >>>> Johannes. > >>>> > >>>>> JCL - Johannes C. Laxander > >>>>> Gesendet: Freitag, 17. August 2012 13:07 > >>>>> > >>>>> Hi Chris, > >>>>> > >>>>> danke für deine Antwort. Cache definitiv gelöscht! > >>>>> > >>>>> Wo in "Backend configuration"? > >>>>> > >>>>> Die Function heißt: user_isMobile() > >>>>> > >>>>> Gruß, Johannes. > >>>>> > >>>>>> Christian Wolff > >>>>>> Gesendet: Freitag, 17. August 2012 12:50 > >>>>>> > >>>>>> Hi Johannes, > >>>>>> configurations Cache Gelöscht? > >>>>>> typo3 cached die zusammen gesetzten local conf in einer > >>> temp datei. > >>>>>> ansonsten schau mal in das Backend Modul configuration. > >>>>>> da solltest du sehen ob die configuration an der > >> richtigen stelle > >>>>>> landet. > >>>>>> > >>>>>> deine userfunc sollte mit user_ beginnen. also > >>>>>> user_myConditon() oder ähnliches. > >>>>>> > >>>>>> laut einem commentar von dieser seite gehts sonst nicht: > >>>>>> http://typo3blogger.de/condition-mit-userfunc/ > >>>>>> > >>>>>> gruss chris > >>>>>> > >>>>>> > >>>>>> Am 17.08.2012 12:13, schrieb JCL - Johannes C. Laxander: > >>>>>>> Ich muss noch mal nachfragen: > >>>>>>> > >>>>>>> Gibt es irgendwelche Abhängigkeiten, warum eine Condition > >>>>>> mit UserFunc nicht greift / ausgeführt wird? > >>>>>>> Die Datei ext_localconf.php exisiteirtr und darin ist auch > >>>>>> die Funktion definiert! > >>>>>>> Johannes. > >>>>>>> > >>>>>>>> -----Ursprüngliche Nachricht----- > >>>>>>>> Von: typo3-german-boun...@lists.typo3.org > >>>>>>>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag > >>>>> von JCL - > >>>>>>>> Johannes C. Laxander > >>>>>>>> Gesendet: Donnerstag, 16. August 2012 13:58 > >>>>>>>> An: 'German TYPO3 Userlist' > >>>>>>>> Betreff: [TYPO3-german] Eigene Condition mit userFunc > >>>>>> scheint nicht > >>>>>>>> ausgeführt zu werden > >>>>>>>> > >>>>>>>> Hallo, > >>>>>>>> > >>>>>>>> ich prüfe über eine userFunc (in ext_localconf.php > >>>>>> definiert), ob die > >>>>>>>> Seite von einem mobilen Endgerät aufgerufen wird und > >> lade dann > >>>>>>>> entsprechen ein aderes CSS-File. Nachdem es unter der > >>>>> Test-Domain > >>>>>>>> einwandfrei funktioniert hat, habe ich die Änderungen > >>>>> auch in die > >>>>>>>> Live-Umgebung übernommen und hier greift die userFunc > >>>>>> plötzlich nicht > >>>>>>>> mehr. Es scheint, als würde die Funktion gar nicht > >>>>>> ausgeführt, denn i > >>>>>>>> ch habe testhalber den Rückgabewert grundsätzlich auf TRUE > >>>>>> gesetzt, > >>>>>>>> so dass eigentlich immer das Mobile-CSS geladen werden > >>>>>> müsste. Aber > >>>>>>>> im Quellcode ist immer nur das "normale" CSS eingebunden. > >>>>>>>> > >>>>>>>> Hat irgendwer eine Idee woran das liegen könnte? > >>>>>>>> > >>>>>>>> Gruß, 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 > >>>>>> > >>>>> _______________________________________________ > >>>>> 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 > >>> > >> _______________________________________________ > >> 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 > > _______________________________________________ > 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