Показать сообщение отдельно
Старый 18.05.2007, 17:19   #15
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Если бы мне нужно было локализовать сайт, то я бы так и спросил. Сайт у меня весь локализован.

Тот код на который дал ссылку PhilD у меня применяется для определения переменной L и назначения языков в зависимости от значения этой переменной.

Я же спрашиваю, как определённому замапенному объекту присвоит значение pagecontent по id, причём id для разных языков должен быть разный.

Tod, вы же сами написали - "Вообще для pagecontent можно создавать же переводы, но ID у них другие и все правильно, что нужно будет указывать 10.source = 54, 10.source = 55."
Так как это ветвление сделать?

Если я просто пишу:
Код:
lib.address = COA
lib.address{
	10 = RECORDS
	10.tables = tt_content
	10.source =53
}
то на всех языках будет одинаковый текст из pagecontent'a с id = 53.

Пробовал написать вот так:
Код:
lib.address = COA
lib.address{
	10 = RECORDS
	10.tables = tt_content
}

config.sys_language_mode = content_fallback
config.sys_language_overlay = 1

config {
	linkVars = L
	uniqueLinkVars = 1
}
[globalVar = GP:L=0]
config {
	sys_language_uid = 0
	language = lv
	locale_all = lv_LV
}
lib.address.10.source = 53
[globalVar = GP:L=1]
config {
	sys_language_uid = 1
	language = ru
	locale_all = ru_RU
}
lib.address.10.source = 54
[globalVar = GP:L=2]
config {
	sys_language_uid = 2
	language = en
	locale_all = en_EN
}
lib.address.10.source = 56
[global]
Но так не работает. Вообще ничего не отображает
NiKRON вне форума   Ответить с цитированием