[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