Hallo zusammen,

ich möchte gerne in Verbindung mit realURL die Extension tt_products
einsetzen. Aber das bereitet mir Probleme, wenn ich auf die Detailansicht
gehen möchte. Dort wird zwar nun eine sprechende URL angezeigt.

Doch wenn ich die Sprache wechsle (One-Tree, kein TemplaVoila), dann wird in
der jeweils anderen Sprache kein Produkt angezeigt. Offensichtlich geht die
"produkt"-Variable verloren:
http://www.sieck.de/maschinen/oesen/details/spindelpresse/.

Anbei meine realURL-Konfiguration:

--
<?php
/*
RealURL Config mit folgenden Extensionanpassungen:
- indexedsearch
- tt_news
- tx_ablinklist
- ve_guestbook
- RSS Feed
- 
*/

if (!eregi('/en/', $_SERVER['REQUEST_URI']))
{
        $tt_products_table = "tt_products";
        $tt_products_uid = "uid";
}
else
{
        $tt_products_table = "tt_products_language";
        $tt_products_uid = "prod_uid";
}

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
        '_DEFAULT' => array(
                'init' => array(
                        'enableCHashCache' => 1,
                        'appendMissingSlash' => 'ifNotFile',
                        'enableUrlDecodeCache' => 1,
                        'enableUrlEncodeCache' => 1,
                ),
                'redirects' => array(),
                'preVars' => array(
                        array(
                                'GETvar' => 'no_cache',
                                'valueMap' => array(
                                        'nc' => 1,
                                ),
                                'noMatch' => 'bypass',
                        ),
                        array(
                                'GETvar' => 'L',
                                'valueMap' => array(
                                        'de' => '0',
                                        'en' => '1',
                                ),
                                'valueDefault' => 'de',
                                'noMatch' => 'bypass',
                        ),
                        array(
                                'GETvar' => 'cHash',
                                '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' => 223,
                ),
                'fixedPostVars' => array(),
                'postVarSets' => array(
                        '_DEFAULT' => array(
                                'erweitert' => array( 
                                        array( 
                                                'GETvar' =>
'tx_indexedsearch[ext]', 
                                        ),
                                ),
                                'browse' => array( 
                                        array( 
                                                'GETvar' =>
'tx_ttnews[pointer]', 
                                                'valueMap' => array(
                                                        'weiter' => '1',
                                                        'weiter' => '2',
                                                ),
                                        ),
                                ),
                                'kategorie' => array (
                                        array (
                                                'GETvar' =>
'tx_ttnews[cat]',
                                                'lookUpTable' => array (
                                                        'table' =>
'tt_news_cat',
                                                        'id_field' => 'uid',
                                                        'alias_field' =>
'title',
                                                        'addWhereClause'=>
'AND NOT deleted',
                                                        'useUniqueCache'=>
1,
        
'useUniqueCache_conf' => array (
                                                                'strtolower'
=> 1,
        
'spaceCharacter' => '-',
                                                        ),
                                                ),
                                        ),
                                ),
                '-' => array(
                    array(
                                                'GETvar' =>
'tx_ttnews[year]',
                                        ),
                    array(
                                                'GETvar' =>
'tx_ttnews[month]' , 
                                        ),
                    array(
                                                'GETvar' => 'tx_ttnews[day]'
, 
                                        ),
                    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' => '-',  
                                                        ),
                                                ),
                                        ),
                                ),
                                'aktion' => array(
                                        array(
                                                'GETvar' =>
'tx_ablinklist_pi1[action]',
                                                'valueMap' => array(
                                                        'zeige-kategorie' =>
'getviewcatalog',
                                                        'neuer-link' =>
'getviewaddnewlink', 
                                                        'goto' =>
'getviewclickedlink', 
                                                        'link-detail' =>
'getviewdetailsforlink', 
                                                        'broken-link' =>
'getviewreportbrokenlink',
                                                        'rate-link' =>
'getviewratelink',
                                                ),
                                        ),
                                ),
                                'link-kategorie' => array(
                                        array(
                                                'GETvar' =>
'tx_ablinklist_pi1[category_uid]',
                                                'valueMap' => array(
                                                        'home' => '0',
                                                ),
                                                'lookUpTable' => array(
                                                        'table' =>
'tx_ablinklist_category',
                                                        'id_field' => 'uid',
                                                        'alias_field' =>
'label',
                                                        'addWhereClause' =>
' AND NOT deleted',
                                                        'useUniqueCache' =>
1,
        
'useUniqueCache_conf' => array(
                                                                'strtolower'
=> 1,
        
'spaceCharacter' => '-',
                                                        ),
                                                ),
                                        ),
                                ),
                                'link' => array(
                                        array(
                                                'GETvar' =>
'tx_ablinklist_pi1[uid]',
                                                'lookUpTable' => array(
                                                        'table' =>
'tx_ablinklist_link',
                                                        'id_field' => 'uid',
                                                        'alias_field' =>
'label',
                                                        'addWhereClause' =>
' AND NOT deleted',
                                                        'useUniqueCache' =>
1,
        
'useUniqueCache_conf' => array(
                                                                'strtolower'
=> 1,
        
'spaceCharacter' => '-',
                                                        ),
                                                ),
                                        ),
                                ),
                                'element' => array(
                                        array(
                                                'GETvar' =>
'tx_ablinklist_pi1[cid]',
                                        ),
                                ),
                                'seite' => array(
                                        array(
                                                'GETvar' =>
'tx_ablinklist_pi1[pointer]',
                                        ),
                                ),
                                'gb-seite' => array(
                                        array(
                                                'GETvar' =>
'tx_veguestbook_pi1[pointer]',
                                        ),
                                ),
                                'details' => array(
                                        array('GETvar' => 'produkt',
                                                'lookUpTable' => array(
                                                        'table' =>
$tt_products_table,
                                                        'id_field' =>
$tt_products_uid,
                                                        'alias_field' =>
'concat(title)',
                                                        'addWhereClause' =>
' AND NOT deleted',
                                                        ‘languageGetVar’ =>
‘L’, 
                                                        'useUniqueCache' =>
1,
                                                        'autoUpdate' => 1,
        
'useUniqueCache_conf' => array(
                                                                'strtolower'
=> 1,
        
'spaceCharacter' => '-',
                                                        ),
                                                ),

                                        ),
                                ),
                        ),
                ),
                // configure filenames for different pagetypes
                'fileName' => array(
                        '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,
                                        ),
                                ),
                        ),
                ),
        ),
);

?>
--

Was mache ich falsch bzw. welcher Fehler in der Konfiguration ist dafür
verantwortlich?

Viele Grüße

Björn

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

Antwort per Email an