[TYPO3-UG Italy] pagina 404 personalizzata va in conflitto con newloginbox e sr_feurerregister

De Contardi Riccardo Riccardo.DeContardi at bhuman.it
Wed Dec 5 17:13:23 CET 2007


 

Abbiate pazienza...ho già chiesto questa cosa ma nessuno mi ha risposto. Posto di nuovo perché mi sarebbe davvero utile:

 

 

Scusate la domanda forse banale: come gestisco una pagina di errore 404 personalizzata in typo 4.0.2 ? A me da problemi insieme all'utilizzo delle estensioni newloginbox e sr_feurerregister

 

Nell' "Install Tool" ho valorizzato la voce: [pageNotFound_handling] con una mia pagina in questo modo:

 

READFILE:fileadmin/templates/error404BH1.html

 

Il problema sta nel fatto che se provo ad accedere alla pagina di login, viene visualizzata la pagina 404 (e non dovrebbe, ovviamente!).

In realtà il login viene effettuato, tant'è che se premo back nel browser mi ritrovo le pagine protette perfettamente accessibili e se provo ad effettuare il logout, ottengo sempre la pagina 404!

 

 

Nel template della pagina 404 ho utilizzato i marcatori ###CURRENT_URL### e ###REASON###, e sono così valorizzati:

 

###CURRENT_URL### : /it/login/index.html

###REASON###: ID was not an accessible page

 

 

Qualcuno mi sa per favour aiutare?

 

Sto anche utilizzando Realurl con la seguente configurazione:

 

/**

* RealURL configuration

*/

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(

            

            // Default host

            '_DEFAULT' => array(

            

                        // General configuration

 

                        

    'init' => array(

        'enableUrlDecodeCache' => 0,

        'enableUrlEncodeHash' => 0,

        ),

    'pagePath' => array(

        'type' => 'user',

        'userFunc' =>

            'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',

        'spaceCharacter' => '_',

        'languageGetVar' => 'L', // with two trees you don't really need this param

        // 'rootpage_id' => 23,  // <= rootpage id of the first tree (www.yourdomain.de)

        'expireDays' => 3

        ),

 

                        

                        // Redirections

                        'redirects' => array(),

                        

                        // Pre variables

                        'preVars' => array(

                                   

                                   // No cache

                                   array(

                                               'GETvar' => 'no_cache',

                                               'valueMap' => array(

                                                           'no_cache' => 1,

                                               ),

                                               'noMatch' => 'bypass',

                                   ),

                                   

                                   // Language

                                   array(

                                               'GETvar' => 'L',

                                               'valueMap' => array(

                                                           'it' => '0',

                                               ),

                                               'valueDefault' => 'it',

                                   ),

                        ),

                        

                        // Transformation method

                        'pagePath' => array(

                                   'type' => 'user',

                                   'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',

                                   'spaceCharacter' => '-',

                                   'languageGetVar' => 'L',

                                   'expireDays' => 3,

                        ),

                        

                        // Fixed post variables

                        'fixedPostVars' => array(),

                        

                        // Post variables

                        'postVarsSets' => array(

                                   '_DEFAULT' => array(),

                        ),

                        

                        // File names

                        'fileName' => array(

                                   'index' => array(

                                               'index.html' => array(

                                                           'keyValues' => array(),

                                               ),

                                   ),

                        ),

            ),

);

 

 

 

 

Grazie di tutto

 

Riccardo

 



Chi riceve il presente messaggio e' tenuto a verificare se lo stesso non gli sia pervenuto per errore. In tal caso e' pregato di avvisare immediatamente il mittente e, tenuto conto delle responsabilità connesse all'indebito utilizzo e/o divulgazione del messaggio e/o delle informazioni in esso contenute, voglia cancellare l'originale e distruggere le varie copie o stampe.

The receiver of this message is required to check if he/she has received it erroneously. If so, the receiver is requested to immediately inform the sender and - in consideration of the responsibilities arising from undue use and/or disclosure of the message and/or the information contained therein - destroy the original message and any copy or printout thereof.




More information about the TYPO3-UG-italy mailing list