Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 07.01.2008, 19:18   #1
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию проблема с мультиязычностью

Сделал как в доке:

Код:
## Lang Menu [Start]

lib.langMenu = PHP_SCRIPT
lib.langMenu.file = fileadmin/templates/lang/example_languageMenu.php

config.linkVars = L
[globalVar = GP:L =1]
config.sys_language_uid = 1
config.language = ua

[globalVar = GP:L =2]
config.sys_language_uid = 2
config.language = ru

## Lang Menu [End]
Теперь при смене языка он меняется для меню, для tt_news, но не меняется для обычного контента... Блок "Regular text element" не изменяется, хотя локализация для него сделана... Что я мог не так накрутить?
nazaroff вне форума   Ответить с цитированием
Старый 08.01.2008, 20:17   #2
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Люди, помогите! - Куда копать то?

Изменил шаблон:
Код:
config.linkVars = L

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = English
[global]

[globalVar = GP:L =1]
config.sys_language_uid = 1
config.language = ua
config.locale_all = Ukraine
[global]

[globalVar = GP:L =2]
config.sys_language_uid = 2
config.language = ru
config.locale_all = Russian
[global]
Но язык для контента не переключается
nazaroff вне форума   Ответить с цитированием
Старый 08.01.2008, 20:41   #3
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Нашел закономерность.
Меняется язык только для тех элементов, которые берутся из папок SysFolder. Посему новости работают, а элементы страниц нет. Где подвох?
Если на страницу выводить инфу с SysFolder - она меняется в зависимости от языка.
nazaroff вне форума   Ответить с цитированием
Старый 08.01.2008, 21:37   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Поищи на форуме, тем по мультиязычности тут выше крЫши
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 08.01.2008, 21:50   #5
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Поищи на форуме, тем по мультиязычности тут выше крЫши
Пересмотрел уже форум.
Перечитал доки. Не помогает
Толи я лапоть, толи проблема не описанная на форуме...
nazaroff вне форума   Ответить с цитированием
Старый 08.01.2008, 21:53   #6
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Все сделал, как в доке.
В глобесе создал языки
На странице создал альтернативные языковые страницы
Для контента создал локализации
В шаблоне вродь тоже правильно прописал.

Не работает
nazaroff вне форума   Ответить с цитированием
Старый 09.01.2008, 22:41   #7
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
Exclamation Помогите! - уже все испробывал :(

Итого, сделал:

1. Добавил два языка:


2. На странице создал альтернативные языковые страницы и затем локализацию контента на обеих языках


В основном шаблоне в Setup записал:
Код:
## Lang Menu [Start]


config.sys_language_uid = 1
config.language = ua
config.locale_all = Ukraine

lib.langMenu = PHP_SCRIPT
lib.langMenu.file = fileadmin/templates/lang/example_languageMenu.php

config.linkVars = L

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = English
[global]

[globalVar = GP:L =1]
config.sys_language_uid = 1
config.language = ua
config.locale_all = Ukraine
[global]

[globalVar = GP:L =2]
config.sys_language_uid = 2
config.language = ru
config.locale_all = Russian
[global]

## Lang Menu [End]
В свойствах корневой страницы в TSconfig:
Код:
mod.SHARED {
  defaultLanguageFlag = us.gif
  defaultLanguageLabel = English
}
В итоге, в FE контент не изменяется при переключении языков
Подскажите, где я что не так сделал? Уже три мурзилки пересмотрел, форум перечитал. Вродь все правильно...
nazaroff вне форума   Ответить с цитированием
Старый 09.01.2008, 23:38   #8
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

УУУУУУУУУРРРРРРРРРААААААААА!!!

Из-за какой то мелочи, два дня мучаля

Уже заработало
nazaroff вне форума   Ответить с цитированием
Старый 14.01.2008, 23:54   #9
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Question

Радости то много, а в итого то, что...?

Где код?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 14.01.2008, 23:59   #10
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
Радости то много, а в итого то, что...?

Где код?
Все как было написано выше, но в Setup на две строчки больше (добавились первые две):
Код:
## Lang Menu [Start]

config.sys_language_mode = content_fallback
config.sys_language_overlay = 1

config.sys_language_uid = 1
config.language = ua
config.locale_all = Ukraine
lib.langMenu = PHP_SCRIPT
lib.langMenu.file = fileadmin/templates/lang/example_languageMenu.php

config.linkVars = L

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = English
[global]

[globalVar = GP:L =1]
config.sys_language_uid = 1
config.language = ua
config.locale_all = Ukraine
[global]

[globalVar = GP:L =2]
config.sys_language_uid = 2
config.language = ru
config.locale_all = Russian
[global]

## Lang Menu [End]
nazaroff вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Dummy yurad Общие вопросы 3 23.10.2007 15:16
Проблема с статичными страницами JoN_HooD Общие вопросы 6 17.01.2007 15:56
Проблема с пользователями washington Установка 2 16.11.2006 12:26
Выбор языка Проблема с флажками zinder Общие вопросы 2 28.09.2005 20:49
проблема с ссылками на новости Aleksandrov Общие вопросы 7 30.06.2005 03:44


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория