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

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

Ответ
 
Опции темы Опции просмотра
Старый 18.05.2007, 16:36   #11
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Вообще для pagecontent можно создавать же переводы, но ID у них другие и все правильно, что нужно будет указывать 10.source = 54, 10.source = 55.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.05.2007, 16:48   #12
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Да но как же делать это ветвление для каждого языка?
NiKRON вне форума   Ответить с цитированием
Старый 18.05.2007, 16:57   #13
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

http://typo3.org/documentation/docum...de/1.0.0/view/, а конкретно (с учетом TV) http://typo3.org/documentation/docum...1/3/#id2722835
PhilD вне форума   Ответить с цитированием
Старый 18.05.2007, 16:57   #14
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Непонял? Мультиязыность сделать? Посмотри по форуму по данному запросу, приводился даже код + ссылка на документ, который нужно прочитать - Frontend Localization Guide

ПС. жесть! PhilD, если полазить по форуму, то можно найти как минимум 3 поста твоих и моих в одно время созданных
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 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 вне форума   Ответить с цитированием
Старый 18.05.2007, 17:31   #16
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Нет. Всё таки работает но только в русском(L=1) и английском(L=2) варианте. В латышском (L=0) не работает.
Нет. В латышском работает, но только если явно прописывать в строке браузера адрес: index.php?L=0

Конечно с этим sr_languagemenu путаница происходит. Получается два латышских языка: один дефолтный, а другой для менюшки переключения языков. И этот второй нигде не используется но везде существует возможность создать контент для него, который естественно не будет отображаться.

Updated: Фуууф. Добился того что нужно. Вот так:
Код:
# Address
lib.address = COA
lib.address{
	10 = RECORDS
	10.tables = tt_content
}
lib.address.10.source = 53

## Language Settings
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
}
[global]
[globalVar = GP:L=1]
config {
	sys_language_uid = 1
	language = ru
	locale_all = ru_RU
}
lib.address.10.source = 54
[global]
[globalVar = GP:L=2]
config {
	sys_language_uid = 2
	language = en
	locale_all = en_EN
}
lib.address.10.source = 56
[global]
И последний (наверное) вопрос по этой теме:
Отображается весь контент вместе с заголовком. А как получать только текст, без заголовка?

Последний раз редактировалось NiKRON; 18.05.2007 в 18:18
NiKRON вне форума   Ответить с цитированием
Старый 18.05.2007, 18:30   #17
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

можешь поискать в TSRef или гугле как для данной конструкции выцепить поле (field) bodytext
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.05.2007, 18:53   #18
NiKRON
Senior Member
 
Регистрация: 13.11.2006
Сообщений: 180
По умолчанию

Никто не хочет помогать. ((
Методом тыка дошёл до результата:
Код:
lib.address = RECORDS
lib.address {
	tables = tt_content
	conf.tt_content = TEXT
	conf.tt_content.data = field:bodytext
	source = 53
}
NiKRON вне форума   Ответить с цитированием
Старый 18.05.2007, 18:58   #19
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от NiKRON Посмотреть сообщение
Никто не хочет помогать. ((
Стимулируем работу серого вещества на форуме .
...А то скоро в плесень превратитесь!
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 27.06.2007, 11:28   #20
Elenka
Новенький
 
Аватар для Elenka
 
Регистрация: 08.05.2007
Сообщений: 29
По умолчанию

Не получается ничего....ужас просто
Elenka вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как показывать один элемент на всех страницах? Антон Мельников FAQ (Часто задаваемые вопросы) 32 21.12.2011 18:59


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


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

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