Leo Schulz
2014-09-13 15:41:16 UTC
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
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