Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   realurl multidomain multilanguage (http://forum.typo3.ru/showthread.php?t=10328)

lyova 04.10.2012 01:41

realurl multidomain multilanguage
 
Имеется несколько языков (6). Домен для всех языков допустим domain.com
Ссылки на переключения языков имеют вид domain.com/en.html
Теперь я хочу для одного из языком поставить домен скажем domain4.com
А все остальные чтоби работали на domain.com
Когда нужно было сделать класическую мультидоменную мультиязычность (для каждого языка свой домен) то делал без проблем. Но вот чтобы свой домен был только для одного языка а остальные оставались на основном домене не получается.
Вот часть кода что отвечает за мультидоменность мулитиязычность
PHP код:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array(
'encode' => array(
array(
'GETvar' => 'L',
'value' => '0',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain.com'
),


array(
'GETvar' => 'L',
'value' => '4',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain4.com'
)
),
'decode' => array(
'domain.com' => array(
'GETvars' => array(
'L' => '0',
),
'useConfiguration' => '_DEFAULT'
),
'domain4.com' => array(
'GETvars' => array(
'L' => '4',
),
'useConfiguration' => '_DEFAULT'
)
)
); 

В этом случае вроде всё работает. 4 язык имеет в линке domain4.com. Все остальные domain.com
Но когда я перехожу на 4 язык (domain4.com), тогда все ссылки на другие языки(кроме основного нулевого что имеет domain.com) начинаються с domain4.com. Они работают, языки меняються, но в ихних линках теперь уже всегда будет domain4.com пока снова не переключится на нулевой язык (domain.com)
Пробовал добавлять в конфигурацию для каждого языка
PHP код:

array(
'GETvar' => 'L',
'value' => '1',
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://domain.com/en/'
), 

работает. Но ссылка тогда http://domain.com/en/ а не domain.com/en.html
Естественно для подстраниц это не имеет значения а только для главной.
кто сталкивался с подобной задачей?


Часовой пояс GMT +4, время: 04:22.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot