Показать сообщение отдельно
Старый 03.10.2005, 14:29   #2
Grank
Продвинутый
 
Регистрация: 10.10.2005
Сообщений: 92
По умолчанию

Не совсем понятно, как ты осуществляешь многоязыковую поддержку. Возможны длва варианта.

Я использую TemplaVoila, одно дерево страниц для двух языков(Английчкого и руссокого) и следующую конфигурацию:
В темплейте прописано:

# defining the default language
config.sys_language_uid = 0
config.language = en
config.locale_all = english

# Setting up the language variable \"L\" to be passed along with links
config.linkVars = L

# English language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = english
[global]

# Russian language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = ru
config.locale_all = Russian
[global]

Затем подключаю user функцию которй, в прописанный элемент контента, вывожу языковое меню.
Возможно, что у для вывода второго флажка, который у тебя сейчас неактивный ты обрабатываешь не тот sys_language_uid. Посмотри какой uid у второго языка и обрабатывай его в функции, которая выводит языковое меню.
Grank вне форума   Ответить с цитированием