Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   FAQ (Часто задаваемые вопросы) (http://forum.typo3.ru/forumdisplay.php?f=26)
-   -   tt_news и переключение языков (http://forum.typo3.ru/showthread.php?t=2726)

filippoff 26.06.2007 17:46

lib.myText = TEXT
lib.myText.value = Русский текст

[globalVar = GP:L = 1]
lib.myText.value = English text
[global]

Elenka 27.06.2007 11:24

Есвли честно-ничего не поняла,просто я только начала осваивать typo3, а сроки поджимают....:mad: А можно сделать преренключение текста и картинок в шаблоне на разные языки без TV?

void 27.06.2007 15:09

Конечно можно.
Просто вместо lib.myText будет temp.myText

filippoff 27.06.2007 23:01

Цитата:

Сообщение от Elenka (Сообщение 13144)
Есвли честно-ничего не поняла,просто я только начала осваивать typo3, а сроки поджимают....:mad: А можно сделать преренключение текста и картинок в шаблоне на разные языки без TV?

ну, с TV как раз начинающему проще значительно. а вверху простой пример условия в зависимости от значения L которое передаётся в адресной строке.
если дефолтный русский, это 0, если английский 1. почитайте доки, там в простых случаях достаточно копи-пасте сделать :rolleyes:

Elenka 28.06.2007 11:40

спасибо, но я имею в виду не языки контента,с этим я разобралась, а записи шаблона,тоесть у меня в шаблоне есть картинки на которых название фирмы на русском, мне нужно, чтобы при переключении на англисский эти картинки шаблона! менялись на картинки с англ. текстом(другие картинки).Спм шаблон сделан в dreamweaver так русские картинки вставлены.

filippoff 28.06.2007 15:46

ну так всё просто: размечаете в TV область для картинки типа TypoScript Object Path, называете её как вам удобно и прописываете условие в TS по вышеприведённой схеме, только вместо простого текста выводите картинки для русской/англ версии. это самый простой метод.

NiKRON 02.07.2007 17:02

lib.myText = HTML
lib.myText.value = <img src="ru.jpg" />

[globalVar = GP:L = 1]
lib.myText.value = <img src="en.jpg" />
[global]

[globalVar = GP:L = 2]
lib.myText.value = <img src="de.jpg" />
[global]

и так далее

Elenka 03.07.2007 11:59

Спасибо!буду пробовать=))

Elenka 03.07.2007 12:28

не получается......Я определяю в шаблоне место под картику называю его <!-- ###myText### START-->
<!-- ###myText### END--></td>

дальше пишу,то что вы сказали...не работает,пишу явно не правильно

temp.myText = HTML
temp.myText.value = <img src="fileadmin/Images/header_text_ru.jpg" />

[globalVar = GP:L = 1]
temp.myText.value = <img src="fileadmin/Images/header_text_en.jpg" />
[global]

[globalVar = GP:L = 2]
temp.myText.value = <img src="fileadmin/Images/header_text_en.jpg" />
[global]

Может я не правильно огпределяю место под картинку или название должно быть другое.....Подскажите пожалуиста...измучилась вся уже

Elenka 03.07.2007 12:29

НЕ использую ТV

NiKRON 03.07.2007 15:19

temp.myText - это временная переменная
Попробуйте в самом конце дописать

subparts.myText < temp.myText

Должно работать без TV

Elenka 03.07.2007 16:59

не работает..... может там где я определяю место в шаблоне под картинку надо что-то написать специальное и назвать не myText???

Elenka 06.07.2007 15:57

Разобралась!!!!

Falcon 17.11.2008 17:37

А может ктонибуть помоч с такой проблемой,
всё отилчно отображается.. вот только поле ###NEWS_SUBHEADER###
если занимает больше одной строчки не переносится, а накладываестя друг на друга.

в шаблоне новостей зделал так
посматрел в коде страницы и понял что то что находится внутри ###NEWS_SUBHEADER### подставляется в
<p class="bodytext"> </p>
извиняюсь за ламерство.. но где это можно исправить?

-=UncleByte=- 17.11.2008 23:58

Свойство css line-height должно помочь. Просто определите его для p.bodytext равным, например, 125% или больше. Еще есть вариант указать
Код:

line-height:normal;
это задаст возврат к умолчаниям браузера для этого шрифта.

surfman 18.11.2008 22:33

Так на форуме и не нашел.
Есть же файл typo3conf\l10n\ru\tt_news\pi\ru.locallang.xml
Почему он не работает. ТОесть во фронтэнде надписи английские
Код:

Category: [more] << First < Previou
и др.

Хотя в Бекэнде все русское.
Подскажите где надо включить.

reva2 18.11.2008 23:33

в шаблоне пропишите
Цитата:

page.config.language = ru

Falcon 20.11.2008 03:12

Спасибо огромное.
тока у меня есть вопросик не по теме но касается описываемого на 3 поста выше свойста
line-height
каким образом можно управлять растоянием между различными объектами..
у меня есть <div > в котором чередуются <p> и <form> и line-height справляется со своей задачей тока внутри одного тэга ( а расстояние между тегами остаётся прежним.юю каким образом можно это исправить?

reva2 20.11.2008 12:34

Cмотрите свойства padding и margin. А вообще было бы не плохо прочитать книгу по CSS.

-=UncleByte=- 20.11.2008 21:06

Цитата:

Сообщение от Falcon (Сообщение 22681)
Спасибо огромное.
тока у меня есть вопросик не по теме но касается описываемого на 3 поста выше свойста
line-height
каким образом можно управлять растоянием между различными объектами..
у меня есть <div > в котором чередуются <p> и <form> и line-height справляется со своей задачей тока внутри одного тэга ( а расстояние между тегами остаётся прежним.юю каким образом можно это исправить?

padding - отступ внутри элемента, margin - отступ снаружи

Falcon 22.11.2008 20:26

С радостью бы прочитал книжечку по css..
но сейчас читаю документации к typo3 ) это нужнее...

pavel.justguy 27.06.2010 16:26

Люди добрые, не проходите мимо=) Помогите разобраться с проблемой.
На сайте есть несколько языков. Установлен плагин tt_news.
Таже есть список последних новостей (latest).
При обновлении кэша на одном из языков, последние новости показываются только на нем, на остальных - пустой блок. Обновлю кэш на другом языке - на нем все ок, пропадает на других.
Для остальных элементов сайта (content, pagename, pagetitle) многоязычность работает как надо.
Еще на sysfolder добавлен альтернативный язык сайта и создал переводы новостей.
Кроме тт_ньюс и реалурл других расширений не ставил.
Что не так?


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

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