Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Локализация проекта (http://forum.typo3.ru/forumdisplay.php?f=14)
-   -   Индикатор языка в TV (http://forum.typo3.ru/showthread.php?t=4448)

Adiel 09.09.2007 17:14

Индикатор языка в TV
 
Здравствуйте!

Сайт многоязычный (2 языка), в темплейте есть
Код:

temp.langMenu = HMENU
temp.langMenu.special = language
temp.langMenu.special.value = 0,1
temp.langMenu.1 = GMENU
temp.langMenu.1.NO {
  XY = [5.w]+2, [5.h]+2
  backColor = white
  5 = IMAGE
  5.file = fileadmin/templates/[путь]/images/uk_a.png || fileadmin/templates/[путь]/images/ru_a.png
  5.offset = 1,1
}

однако в фронтэнде вместо красивых значков -- точки (gif, ,берутся из http://[домен]/typo3temp/menu/afdb9bb428.gif), при этом - по ним можно переключить.

TYPO3 4.1.1, TemplaVoilà

Где я ошибся?

void 09.09.2007 19:23

Вы ни в чем не ошиблись. Ваш код именно генерирует изображения, а сгенерированные изображения хранятся именно в этой директории.

Adiel 09.09.2007 20:18

...и, как я понимаю, это строится (может строится) на основе fileadmin/templates/[путь]/images/uk_a.png ( 5.file = ) ?

void 09.09.2007 20:25

Да. Строится на основе. Фактически, любой айтем GMENU - это GIFBUILDER объект.

Adiel 09.09.2007 21:33

ничего не понимаю, где глюк :(

Если строится точка 2х2 мм, значит
- не можем прочитать шаблон *.png
(файл есть, права -- есть)
- что-то еще? куда еще глянуть, не подскажете?


Код:

# ================== langs flag =============
temp.langMenu = HMENU
temp.langMenu.special = language
temp.langMenu.special.value = 0,1
temp.langMenu.special.normalWhenNoLanguage = 0
temp.langMenu.1 = GMENU
temp.langMenu.1.NO {
  XY = [10.w]+2, [8.h]+2
  backColor = white
  5 = IMAGE
  5.file = http://magic.linux.kiev.ua/fileadmin/templates/magic.linux.kiev.ua/images/ua_a.png | http://magic.linux.kiev.ua/fileadmin/templates/magic.linux.kiev.ua/images/ru_a.png
  9.offset = 1,1
}

temp.langMenu.1.ACT < temp.langMenu.1.NO
temp.langMenu.1.ACT=1
temp.langMenu.1.ACT.backColor = #5b0000
temp.langMenu.1.USERDEF1 < temp.langMenu.1.NO
temp.langMenu.1.USERDEF1=1
temp.langMenu.1.USERDEF1.5.file = http://magic.linux.kiev.ua/fileadmin/templates/magic.linux.kiev.ua/images/ua.png | http://magic.linux.kiev.ua/fileadmin/templates/magic.linux.kiev.ua/images/ru.png
temp.langMenu.1.USERDEF1.noLink = 1
# ================== langs flag =============


void 10.09.2007 02:15

Путь должен быть без http://. Просто fileadmin/path/to/image.jpg

Adiel 31.10.2007 20:46

Спасибо...
При конфертировании значков языка из png в jpg -- все поехало.

<offtop>
Самое противное, что это сделала девушка-дизайнер, у которой оччень светлые волосы.
Не буду больше травить байки про блондинок.
</>


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

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