Hallo zusammen,

zunächst erstmal, ich brauche dringend Hilfe bei diesem Problem und wäre 
wirklich über jeden Hinweis/Tipp/Fehler dankbar! Ich glaub, ich bin inzwischen 
betriebsblind.

Versionen: T3 6.2.4, tx_news 3.0.1, realURL 1.12.8

Zum Problem:
Auf der Startseite habe ich ein Listenmodul integriert, welches auch problemlos 
in die andere Sprache umschaltet. In der zweiten Listenansicht werden nur Datum 
und Author umgestellt, aber nicht der eigentliche Text. Auch nicht auf der 
Detailseite. Wenn ich auf diesen Seiten von DE auf EN wechsle, bekomm ich den 
Error: Page not found Reason: No news entry found. Für jede Sprache ist ein 
News-Artikel angelegt.

Folgende Configs sind eingestellt:

realURL:
<?php

$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
       'pagePath' => array(
               'type' => 'user',
               'userFunc' => 
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
               'spaceCharacter' => '-',
               'languageGetVar' => 'L',
               'expireDays' => '3',
               'rootpage_id' => 1,
               'firstHitPathCache'=>1
       ),
       'init' => array(
               'enableCHashCache' => TRUE,
               'enableCHashCache' => 1,
               'respectSimulateStaticURLs' => 0,
               'enableUrlDecodeCache' => 1,
               'enableUrlEncodeCache' => 1
       ),
       'preVars' => array(
               array(
                       'GETvar' => 'L',
                       'valueMap' => array(
                               'en' => '1',
                       ),
                       'noMatch' => 'bypass',
               ),
               array(
                       'GETvar' => 'no_cache',
                       'valueMap' => array(
                               'nc' => 1,
                       ),
                       'noMatch' => 'bypass',
               ),
       ),
       'fixedPostVars' => array(
               'newsDetailConfiguration' => array(
                       array(
                               'GETvar' => 'tx_news_pi1[news]',
                               'lookUpTable' => array(
                                       'table' => 'tx_news_domain_model_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' => 'l10n_parent',
                                       'autoUpdate' => 1,
                                       'expireDays' => 180,
                               )
                       )
               ),
               'newsCategoryConfiguration' => array(
                       array(
                               'GETvar' => 
'tx_news_pi1[overwriteDemand][categories]',
                               'lookUpTable' => array(
                                       'table' => 
'tx_news_domain_model_category',
                                       'id_field' => 'uid',
                                       'alias_field' => 'title',
                                       'addWhereClause' => ' AND NOT deleted',
                                       'useUniqueCache' => 1,
                                       'useUniqueCache_conf' => array(
                                               'strtolower' => 1,
                                               'spaceCharacter' => '-'
                                       )
                               )
                       )
               ),
               'newsTagConfiguration' => array(
                       array(
                               'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
                               'lookUpTable' => array(
                                       'table' => 'tx_news_domain_model_tag',
                                       'id_field' => 'uid',
                                       'alias_field' => 'title',
                                       'addWhereClause' => ' AND NOT deleted',
                                       'useUniqueCache' => 1,
                                       'useUniqueCache_conf' => array(
                                               'strtolower' => 1,
                                               'spaceCharacter' => '-'
                                       )
                               )
                       )
               ),
               '70' => 'newsDetailConfiguration',
               '701' => 'newsDetailConfiguration', // For additional detail 
pages, add their uid as well
               '71' => 'newsTagConfiguration',
               '72' => 'newsCategoryConfiguration',

       ),
       'postVarSets' => array(
               '_DEFAULT' => array(
                       'controller' => array(
                               array(
                                       'GETvar' => 'tx_news_pi1[action]',
                                       'noMatch' => 'bypass'
                               ),
                               array(
                                       'GETvar' => 'tx_news_pi1[controller]',
                                       'noMatch' => 'bypass'
                               )
                       ),

                       'dateFilter' => array(
                               array(
                                       'GETvar' => 
'tx_news_pi1[overwriteDemand][year]',
                               ),
                               array(
                                       'GETvar' => 
'tx_news_pi1[overwriteDemand][month]',
                               ),
                       ),
                       'page' => array(
                               array(
                                       'GETvar' => 
'tx_news_pi1[@widget_0][currentPage]',
                               ),
                       ),
               ),
       ),

);

?>

TS:

plugin.tx_news {
        persistence.storagePid = 34
       settings {
               itemListWhite = big List white
               facebookLocale = de_DE
       link {
                                                skipControllerAndAction = 1
                                        }
       }
}

in der Config für die unterschiedlichen Layouts:

tx_news.templateLayouts {
       1 = big List white
       2 = big List grey
       3 = Detail
}

LanguageSwitch:

für EN
[globalVar = GP:L=1]
config {
 locale_all = en_US.utf-8
 sys_language_uid = 1
 language = en
 htmlTag_langKey = en
}

[global]

für DE

language = de
 locale_all = de_DE.utf8
 htmlTag_langKey = de
 sys_language_uid = 0
 linkVars = L(1-5)
 uniqueLinkVars = 1
 sys_language_mode = content_fallback
 sys_language_overlay = 1

Sprachnavi:

lib.nav_language = HMENU lib.nav_language {
        
special = language

special.value = 0,1

1 = TMENU
1 {
noBlur = 1
 NO {
stdWrap.cObject = TEXT
  stdWrap.cObject.value = {$text.lang0}|||{$text.lang1}
  stdWrap.typolink.addQueryString = 1

 }

        ACT <.NO
 ACT = 1
 ACT {
   ATagParams = class="active"
 }
        

 USERDEF1 < .NO
 USERDEF1 {
allWrap = |
  stdWrap.cObject.value =
  doNotLinkIt = 1
 }
}
}


Wenn ich realURL deaktiviere besteht das Problem immer noch. Auch wenn ich die 
original Templates benutze. Auf der Startseite wo die Listenansicht in beiden 
Sprachen funktioniert habe ich kein CE für die englische Version angelegt. 
Trotzdem habe ich es testweise auf den anderen Seiten gemacht, funktioniert 
auch nicht.

Habe ich Info's vergessen? Dann sagt bitte bescheid.

Vielen Dank im voraus!

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

Antwort per Email an