[TYPO3-english] Felogin xclass not working in Typo3 6.2beta5

PIT Solutions typo3 at pitsolutions.com
Mon Mar 17 10:14:30 CET 2014


Hi Xavier,

Sorry that was my mistake. But I've corrcted this before you mentioned.
My final state is;

->ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'] = array(
'className' => 'Pits\\MyExtension\\Xclass\\FrontendLoginController'
);
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] =
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];

->My controller file ( Path: my_extension/Classes/Xclass/FrontendLoginController.php)

<?php

namespace Pits\MyExtension\Xclass;

class FrontendLoginController extends TYPO3\CMS\Felogin\Controller\FrontendLoginController {

protected function showForgot() {
echo 111111;
exit;                            ---------> (Exit for testing purpose)
}
}

Thanks and Regards,
Arun.


________________________________
 From: Xavier Perseguers <xavier at typo3.org>
To: typo3-english at lists.typo3.org 
Sent: Monday, March 17, 2014 2:04 PM
Subject: Re: [TYPO3-english] Felogin xclass not working in Typo3 6.2beta5
 

Just a blind guess,

In your very first post you wrote:

> -> in my extensions ext_localconf.php;
>
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController']
= array(
>  'className' => 'MyExtension\\Xclass\\Override\\FrontendLoginController',
> );

But at 9:05 you wrote:

> And actual path of the file is
"MyExtension/Classes/Xclass/FrontendLoginController.php" ?

So either you wrote something wrong or you did not see that you have an
"Override" segment in your 'className' definition, which should of
course be reflected in your physical path.

Kind regards

PIT Solutions wrote:
> Dear Xavier,
> 
> Thanks. But still I am in trouble...:(
> 
> I don't know what is the reason.
> 
> With Regards,
> Arun
> 
> ________________________________
>  From: Xavier Perseguers <xavier at typo3.org>
> To: typo3-english at lists.typo3.org 
> Sent: Monday, March 17, 2014 1:47 PM
> Subject: Re: [TYPO3-english] Felogin xclass not working in Typo3 6.2beta5
>  
> 
> Hi Arun,
> 
>> Thanks. But its not working for me. I've some clarifications;
>>
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController']
>> = array(
>>      'className' => 'Causal\\MyExtension\\Xclass\\FrontendLoginController',
>> );
>>
>>
>> What you mean by "'Causal" ? And actual path of the file is  "MyExtension/Classes/Xclass/FrontendLoginController.php" ? Please clarify.
> 
> That's my company name, when using namespaces in TYPO3 6.x you need a
> first segment as your name:
> 
> namespace YourName\YourExtensionKey\Whatever;
> 
> class Something {
> 
> }
> 
> Stored as EXT:yourExtensionKey/Classes/Whatever/Something.php
> 
>> And also I've added the code;
>>
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] =
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];
>>
>>
>> But its not working. I've cleared all the cache but not working;
> 
> Then no idea, sorry (but as you seem to have missed the "Name/Company"
> Segment, this may be the cause).
> 
> Xavier
> 

-- 
Xavier Perseguers
TYPO3 CMS Team Member

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

_______________________________________________
TYPO3-english mailing list
TYPO3-english at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english


More information about the TYPO3-english mailing list