Einzelnen Beitrag anzeigen
  #1  
Alt 02.02.08, 17:46
jhjp jhjp ist offline
Forum Zuschauer
 
Registriert seit: 23.03.06
Beiträge: 8

RealURL PostVarSets an Sprache anpassen


Hallo Leute,

ich komm nicht weiter mit der RealURL Extension. Hier im Forum hatte sogar jemand mal dasselbe Problem, aber leider gabs keine Antworten auf den Eintrag, deswegen stell ich die Frage hier nochmal:

z.B. bei der NewsExtension wird im PostVarSet der realurlconf.php das hier "tx_ttnews[tt_news]" auf das hier "artikel" übersetzt.

Wenn ich jetzt ne Seite hab, mit den Sprachen Deutsch und Englisch, dann hätt ich gern, dass auf der deutschen Seite in der URL "artikel" steht und auf der englischen soll "article" stehen.

Wie muss ich die realurlconf.php anpassen? Geht das überhaupt?

PHP-Code:
<?php 
$TYPO3_CONF_VARS
['EXTCONF']['realurl']['_DEFAULT'] = array(
        
'init' => array(
            
'enableCHashCache' => 1,
            
'appendMissingSlash' => 'ifNotFile',
            
'enableUrlDecodeCache' => 1,
            
'enableUrlEncodeCache' => 1,
            
'respectSimulateStaticURLs' => 0,
            
'postVarSet_failureMode'=>'',
        ),
    
'redirects_regex' => array (
    
    ),
    
'preVars' => array(
            array(
                
'GETvar' => 'no_cache',
                
'valueMap' => array(
                    
'no_cache' => 1,
                ),
                
'noMatch' => 'bypass',
            ),
            array(
                
'GETvar' => 'L',
                
'valueMap' => array(
                    
'de' => '0',
                    
'en' => '1',
                ),
                
'valueDefault' => 'de',
                
'noMatch' => 'bypass',
            ),
      ),
     
'pagePath' => array(
            
'type' => 'user',
            
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            
'spaceCharacter' => '-',
            
'languageGetVar' => 'L',
            
'expireDays' => 7,
            
'rootpage_id' => 1,
        ),


      
'postVarSets' => array(
            
'_DEFAULT' => array(
                
// news archive parameters
                
'archive' => array(
                    array(
                        
'GETvar' => 'tx_ttnews[year]' ,
                        ),
                    array(
                        
'GETvar' => 'tx_ttnews[month]' ,
                            
'valueMap' => array(
                            
'january' => '01',
                            
'february' => '02',
                            
'march' => '03',
                            
'april' => '04',
                            
'may' => '05',
                            
'june' => '06',
                            
'july' => '07',
                            
'august' => '08',
                            
'september' => '09',
                            
'october' => '10',
                            
'november' => '11',
                            
'december' => '12',
                            )
                        ),
                    ),                  
                
// news pagebrowser
                
'browse' => array(
                    array(
                        
'GETvar' => 'tx_ttnews[pointer]',
                        ),
                    ),
                
// news categories
                
'select_category' => array (
                    array(
                        
'GETvar' => 'tx_ttnews[cat]',
                        ),
                    ),
                
// news articles and searchwords
                
'article' => array(
                    array(
                        
'GETvar' => 'tx_ttnews[tt_news]',
                        
'lookUpTable' => array(
                            
'table' => 'tt_news',
                            
'id_field' => 'uid',
                            
'alias_field' => 'title',
                            
'addWhereClause' => ' AND NOT deleted',
                            
'useUniqueCache' => 1,
                            
'useUniqueCache_conf' => array(
                                
'strtolower' => 1,
                                
'spaceCharacter' => '-',
                                ),
                            ),
                        ),
                    array(
                        
'GETvar' => 'tx_ttnews[swords]',
                        ),
                    ),
                ),                             
            ),

      
'fileName' => array(
            
'defaultToHTMLsuffixOnPrev'=>1,
            
'index' => array(
                
'rss.xml' => array(
                    
'keyValues' => array(
                        
'type' => 100,
                    ),
                ),
                
'rss091.xml' => array(
                    
'keyValues' => array(
                        
'type' => 101,
                    ),
                ),
                
'rdf.xml' => array(
                    
'keyValues' => array(
                        
'type' => 102,
                    ),
                ),
                
'atom.xml' => array(
                    
'keyValues' => array(
                        
'type' => 103,
                    ),
                ),
            ),
        ),
 );
 
php?>
Mit Zitat antworten