Если бы мне нужно было локализовать сайт, то я бы так и спросил. Сайт у меня весь локализован.
Тот код на который дал ссылку 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]
Но так не работает. Вообще ничего не отображает