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