[TYPO3-german] Tipo 6.2 xclassing felogin

Christian Platt christian.platt at pharmaline.de
Mon Aug 3 20:57:26 CEST 2015


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



More information about the TYPO3-german mailing list