Я снова застрял с реальной проблемой .. На этот раз это хуже, чем когда-либо. Я настроил realurl_conf
для параметра L, а также для других параметров.
'preVars' =>
array (
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array (
'GETvar' => 'L',
'valueMap' => array (
'en' => '0', // Default
'it' => '5', // Italian
'de' => '7', // German
),
'noMatch' => 'bypass',
),
),
URL генерируются идеально, как и ожидалось. Но для некоторых страниц URL отображаются как
mydomain.ch/de/nr/page1/innerpage
TypoScript шаблон внутренней страницы похож,
config.tx_realurl_enable = 1
# language configuration
page.config.linkVars = L
page.config.sys_language_uid = 7
page.config.language = de
page.config.locale_all = de_DE.utf8
page.config.htmlTag_langKey = de
# english language
[globalVar = GP:L = 0]
page.config.sys_language_uid = 0
page.config.language = en
page.config.locale_all = en_GB.utf8
page.config.htmlTag_langKey = en
[global]
У кого-нибудь есть идеи, что происходит? (Запутанная часть, как будто ‘nr’ даже нигде не настроен!)
О, МОЙ БОГ !!! Некоторые, как альтернативный заголовок страницы был там для страницы, которая ‘nr’. Это показано в URL. Потрачено около 2 часов, проверка других конфигураций. Итак .. В следующий раз, честно говоря, мужик .. Проверьте свойства страницы.
Поскользнулся на этот раз. (У)
Других решений пока нет …