Zum Inhalt springen

realurl 1.9.4 und tt_news 3.0.1

Erstellt am 2. November 2010 · 1 Antwort · letzte Antwort am 2. November 2010

Tags: RealURL, tt_news, TYPO3 4, Frage

hiphop_clown ·

Hi,

ich habe folgendes Problem: Sobald ich realurl konfigurieren möchte, damit die tt_news-URL vernünftig ausschaut, bekomme ich in der Detailansicht (single) nur noch die Fehlermeldung "Keine news_id übergeben.".

Soviel ich inzwischen weiss, hat sich wohl bei realurl ( seit Version 1.8 ) etwas verändert, sodass ich meine alte "realur-conf.php" vergessen kann (deswegen brauche ich sie wohl auch nciht zu posten). Weiss jemand bzw. hat jemand ein Beispiel mit einer funktionierenden oder einen Link?

Wäre euch echt dankbar!

Achja, benutzte Typo3 4.4.2!

Greetz MaRio

hiphop_clown ·

So, habs nun selbst gelöst und zwar dadurch, dass ich auf realurl 1.10.0 geupdated habe... damit scheint es dann wieder zu gehen!

Hier meine config (falls es interessiert)!

<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
        'init' => array(
            'enableCHashCache' => 1,
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => 1,
            'enableUrlEncodeCache' => 1,
            'respectSimulateStaticURLs' => 0,
            'postVarSet_failureMode'=>'redirect_goodUpperDir',
        ),
    'redirects_regex' => array (    
    ),
    'preVars' => array(
                        array(
                                'GETvar' => 'no_cache',
                                'valueMap' => array(
                                    'no_cache' => 1,
                                ),
                                'noMatch' => 'bypass',
                        ),
                         array(
                             'GETvar' => 'L',
                             'valueMap' => array(
                                                'en' => '1',
                                        ),
                                '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' => 3,
        ),
    'fixedPostVars' => array(
       'news' => array(           
        array(
          'GETvar' => 'tx_ttnews[pointer]',
          'valueMap' => array(),
          'noMatch' => 'bypass',
        ),
        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' => '-',
            ),
            'languageGetVar' => 'L',
            'languageExceptionUids' => '',
            'languageField' => 'sys_language_uid',
            'transOrigPointerField' => 'l18n_parent',
            'autoUpdate' => 1,
            'expireDays' => 180,
          ),
        ),
      ),
     ),
    'postVarSets' => array(
        '_DEFAULT' => array(
            //archive
            'period' => array (
            array (
                'condPrevValue' => -1,
                'GETvar' => 'tx_ttnews[pS]',
                //'valueMap => array()
            ),
            array (
            'GETvar' => 'tx_ttnews[pL]',
            //'valueMap => array()
            ),
            array (
           'GETvar' => 'tx_ttnews[arc]',
           'valueMap' => array(
                'non-archived' => -1,
                ),
              ),
            ),
            'browse' => array (
            array (
                'GETvar' => 'tx_ttnews[pointer]',
              ),
            ),
            'select' => 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' => '-',
                    ),
                ),
            ),
            ),
            'article' => array(
                array (
                    'GETvar' => 'tx_ttnews[backPid]',
                    // 'valueMap => array(
                    // ),
                ),
                array (
                    'GETvar' => 'tx_ttnews[tt_news]',
                    'lookUpTable' => array (
                        'table' => 'tt_news',
                        'id_field' => 'uid',
                        'alias_field' => 'title',
                        'maxLength' => 12,
                        'addWhereClause'=> 'AND NOT deleted',
                        'useUniqueCache'=> 1,
                        'useUniqueCache_conf' => array (
                            'strtolower' => 1,
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
        ),
    ),
);
// RealURL - valueMap creation for tt-news
for($x=1; $x<=100; $x++) {
    $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['news'][0]['valueMap'][$x+1] = $x;
}
// Definiert, dass die Singleanzeige der News sich auf den folgenden Seiten befinden
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['45'] = 'news';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['47'] = 'news'; 
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['49'] = 'news'; 
?>