[TYPO3-german] Tipo 6.2 xclassing felogin

Christian Platt christian.platt at pharmaline.de
Tue Aug 4 10:30:38 CEST 2015


Hallo Lars,

das habe ich bereits korrigiert

Ich hatte die zunächst im Root im Folder Xclass.

Habe dann aber das ganze in den Folder Classes verschoben, dort in dem Subfolder Xclass

Dem entspechend angepasst ist der Source Coder

namespace Pharmaline\Phllogin\Classes\Xclass\;

Die Sache ist, dass die Einstellungen aus der ext_localconf.php ja im cache zusamengefasst wird in der

typo3temp/Cache/Code/cache_core/ext_localconf_f39bd348156f6240035b4e0c51c44b12bb65441f.php

hieraus ausgeführt wird der Aufruf der Klasse der den Fehler ausgibt
>> Setze ich das, dann tut sich was, allerdings nichts gutes, denn er findet die Klasse nicht.
>> Fatal error: Class 'Pharmaline\Phllogin\Classes\Xclass\FrontendLoginController' not found in  /Library/WebServer/Documents/typo62/typo3_src-6.2.14/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4433


wer hat noch Ideen, Ansätze… wie bekomme ich das raus, wo das Problem ist?

Liebe Grüße
Christian


> Am 04.08.2015 um 08:37 schrieb Lars Peter Søndergaard <l.soendergaard at lichtflut-medien.de>:
> 
> So spontan würde ich sagen, der Klassen Pfad den du angegeben hast:
> 
> Pharmaline\Phllogin\Classes\Xclass\...
> 
> Stimmt nicht mit dem überein was du in deiner Klassendatei stehen hast:
> 
> namespace Pharmaline\Phllogin\Xclass\;
> 
> Grüße
> Lars
> 
> -----Original Message-----
> From: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] On Behalf Of Christian Platt
> Sent: Monday, August 3, 2015 8:57 PM
> To: German TYPO3 Userlist
> Subject: Re: [TYPO3-german] Tipo 6.2 xclassing felogin
> 
> Liebe Community,
> 
> hat denn keiner bisher mit Xclasses und felogin unter Typo3 6.2 gearbeitet?
> 
> Ich stehe auf dem Schlauch, wo ich die Ursache suchen soll…
> 
> Any ideas?
> Christian
> 
> 
> 
>> Am 02.08.2015 um 09:04 schrieb Christian Platt <christian.platt at pharmaline.de>:
>> 
>> Hallo zusammen,
>> 
>> 
>> Ich möchte felogin durch eine eigene Variante ersetzen….
>> 
>> Dafür hatte ich unter 4.7. in meiner extension
>> 
>> #//old extries
>> //$TYPO3_CONF_VARS['FE']['XCLASS']['ext/felogin/pi1/class.tx_felogin_pi1.php'] = 'class.ux_tx_felogin_pi1.php';
>> 
>> 
>> jetzt wollte ich mal alles neu machen, habe im Extension builder einfach eine einfache frontend extension ohne alles angelegt und gespeichert….
>> 
>> Dann habe ich in der ext_localconf.php den Eintrag gesetzt, damit die Klasse geladen wird
>> 
>> // XCLASS
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'] = array(
>> 	'className' => 'Pharmaline\\Phllogin\\Classes\Xclass\\FrontendLoginController',
>> );
>> 
>> in der Klasse FronteendLoginController
>> 
>> <?php
>> namespace Pharmaline\Phllogin\Xclass\;
>> 
>> 
>> class FrontendLoginController extends TYPO3\CMS\Felogin\Controller\FrontendLoginController  {
>> 
>> 
>> 
>> 	protected function hello(){
>> 		var_dump("Hello");
>> 		die();
>> 	}
>> 
>> Wenn ich das so laufen lasse, passiert nichts, als wenn die Klasse nicht geladen wird,
>> 
>> Also hab ich Google befragt, da tauchte dann der Konstrukt auf
>> 
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] = $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];
>> 
>> Setze ich das, dann tut sich was, allerdings nichts gutes, denn er findet die Klasse nicht.
>> Fatal error: Class 'Pharmaline\Phllogin\Classes\Xclass\FrontendLoginController' not found in  /Library/WebServer/Documents/typo62/typo3_src-6.2.14/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4433
>> 
>> 
>> Was mache ich falsch, dass er nicht mal die Klasse aufruft…
>> fe_login ist auf jeder seite und sollte demnach auch immer aufgerufen werden.
>> http://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Xclasses/Index.html
>> Allerdings steht da auch nicht, was die Mindestanforderungen an eine Extension sind, die eine XClass zum Einsatz bringt…
>> 
>> Ich habe den Eindruck, dass der den XCLASS Einsatz nicht mitbekommt. Laut Doku ist ja der
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1‘]
>> bei XCLASS Aufrufen nicht nötig
>> 
>> Wer kann mir einen Tipp geben, wie ich die Xclass hinbekomme…
>> 
>> Liebe Grüße
>> Christian
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> _______________________________________________
> 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