[TYPO3-german] Problem mit aktueller realurl und tt_news

Björn Pedersen pedersen at frm2.tum.de
Wed Sep 1 16:11:06 CEST 2010


Am 01.09.2010 15:12, schrieb Philipp Holdener:
> Am 30.08.10 21:41, schrieb David Bruchmann:
>> Am 30.08.2010 21:11, schrieb Kay Strobach:
>>> Workaround:
>>>
>>> ich habe für die single seite den cache deaktiviert.
>>>
>>> Grüße
>>> Kay
>>>
>>> Am 30.08.2010 17:23, schrieb Philipp Holdener:
>>>> Wenn ich RealUrl Update auf irgendeine der 1.9.er (inklusive der gerade
>>>> erschienen 1.9.4) hab ich das problem dass die single Ansicht von
>>>> tt_news nicht mehr geht.
>>>> Statt der News bekomm ich "Keine news_id übergeben."
>>>>
>>>>
>>>> Wie gesagt.. mit 1.8.1 und allen älteren Versionen läufts.
>>>> nur mit der 1.9.er nicht mehr.
>>
>> Hy,
>>
>> normalerweise sollte die neue RealURL-Version besser funktionieren, weil
>> der gespeicherte Hash laenger ist und die Wahrscheinlichkeit, dass zwei
>> Artikel den gleichen Hash haben geringer.
>> Allerdings muss man den RealURL-Cache loeschen und neu Schreiben lassen,
>> weil die alten mit den neuen Hashs nicht kompatibel sind.
>>
>> Gruss,
>> David
>>
> 
> Hallo zusammen
> 
> Funktioniert bei frischen Installationen nie...!
> Am Cache kann's also nicht liegen
> 
> Gruss
> Philipp
Also hier geht es.
        'postVarSets' => array (
                '_DEFAULT' => array (
                        // news archive parameters
                        'archiveperiod' => 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',
                                        ),
                                        'noMatch' => 'bypass',

                                ),
                        ),
                        // news, seminars, ab_linklist, ce_gallery
\xef\xbf\xbdpagebrowser
                        'pointer' => array (
                                array (
                                        'GETvar' => 'tx_ttnews[pointer]',
                                ),
                        ),
                        // news pagebrowser
                        'page' => array (
                                array (
                                        'GETvar' => 'page',
                                ),
                        ),
                        // news articles and search words
                        '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]',
                                ),
                        ),



Das nomatch => bypass für month  und der separate postvarset für pointer
waren die Lösung.

Björn



More information about the TYPO3-german mailing list