Localizer. Блок выбора языка.

Главные вкладки

Аватар пользователя patison patison 25 июня 2008 в 16:54

Друзья, поставил этот модуль, включил блок выбора языка, но он мне не нравится.
Хотелось бы в определённом месте сайта (рядом с шапкой) сделать чтото типа RU | EN , и чтоб текущий язык в этом месте был НЕ как ссылка.
Как бы это сделать?

Комментарии

Аватар пользователя Urfin Urfin 25 июня 2008 в 17:18

spele-office.com
По моему все ясно и понятно.
Накой нужна такая структура ссылок? Объясни зачем нужно переходить к другой версии материала, если ты уже читаешь его на выбранном языке? Куда логичнее выбрать язык перед чтением контента. А модуль Localizer имеет свои недостатки, но они совсем не в этом.

Аватар пользователя mclighters mclighters 25 июня 2008 в 18:00

У меня в шаблоне прописано так

<?php
$languages=localizer_block_switchuilocale_links(variable_get('localizer_switchblock_showflags', TRUE), variable_get('localizer_switchblock_showlangname',TRUE), variable_get('localizer_switchblock_flagseparator', ' ', FALSE));
foreach($languages as $i=>$link) {
echo $link ;
} ?>

Может поможет.

Аватар пользователя mclighters mclighters 25 июня 2008 в 18:02

У меня в шаблоне прописано так

<?php
$languages=localizer_block_switchuilocale_links(variable_get('localizer_switchblock_showflags', TRUE), variable_get('localizer_switchblock_showlangname',TRUE), variable_get('localizer_switchblock_flagseparator', ' ', FALSE));
foreach($languages as $i=>$link) {
echo $link ;
} ?>

Может поможет.

Аватар пользователя patison patison 25 июня 2008 в 20:25

Urfin: нуу.. может вы и правы. посмотрим что скажет заказчик. А какие-же неодстатки у localizer? Я вот столкнулся с тем что не нахожу где перевести пункты меню (Primary links) и то-же самое с полями профиля (модуль profile)

mclighters: надо попробовать. это куда конкретно надо вставить? в template.tpl.php ?

Аватар пользователя Urfin Urfin 26 июня 2008 в 12:09

Он не поддерживает сторонние модули. В частности Image.
Primary Links ? Не знаю. Я использую свои меню, а потом их прописываю как Primary и Secomdary в настройках сайта если такое вообще нужно.

Аватар пользователя patison patison 26 июня 2008 в 3:21

mclighters: разрулил. сунул прямо в page.tpl.php. Тока вот не гуд то, что $link это уже само название, + с начала и с конца с переходом на новую строку. т.е. если я делаю так:

foreach($languages as $i=>$link) {
  echo $link ;
  echo "-";

Получается
EHGLISH
-
Русский
-

А хотелось бы: ENGLISH | Русский

+
Помогите разобраться как-же всё-таки перевести Primary Links и поля профиля юзера.