Показать сообщение отдельно
Старый 18.08.2007, 16:01   #1
jax
Продвинутый
 
Аватар для jax
 
Регистрация: 28.02.2006
Сообщений: 61
Отправить сообщение для jax с помощью ICQ Отправить сообщение для jax с помощью Skype™
По умолчанию RealURL и многоязычный сайт

Имеем typo3 сайт с 3 языками в одном дереве. Сайт доступен под 3 разными доменами: www.domain.com, www.domain.de и www.domain.ru. Первый показывает контент на английском, второй - немецком и третий на рксском соответственно.
Реализавано сие через следующий TS:
Код:
[globalString= IENV:HTTP_HOST = *domain.de]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
config.baseURL = {$baseURL_DE}
...
[global]
Работает отлично, нареканий нет.
Далее подключаем RealURL:
Код:
...
        'pagePath' => array(
                'type' => 'user',
                'rootpage_id' => 52,
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                'expireDays' => 15
...
И тут возникает проблема в том, что имена для страниц class.tx_realurl_advanced берет всегда английские (defaul язык), т.к. в моем слючае переменная L в GET всегда не определена (язык меняется исключительно в TS на основании значения HTTP_HOST, см. выше).

Как можно разрешить эту проблему?
jax вне форума   Ответить с цитированием