Друзья, поставил этот модуль, включил блок выбора языка, но он мне не нравится.
Хотелось бы в определённом месте сайта (рядом с шапкой) сделать чтото типа RU | EN , и чтоб текущий язык в этом месте был НЕ как ссылка.
Как бы это сделать?
spele-office.com
По моему все ясно и понятно.
Накой нужна такая структура ссылок? Объясни зачем нужно переходить к другой версии материала, если ты уже читаешь его на выбранном языке? Куда логичнее выбрать язык перед чтением контента. А модуль Localizer имеет свои недостатки, но они совсем не в этом.
Urfin: нуу.. может вы и правы. посмотрим что скажет заказчик. А какие-же неодстатки у localizer? Я вот столкнулся с тем что не нахожу где перевести пункты меню (Primary links) и то-же самое с полями профиля (модуль profile)
mclighters: надо попробовать. это куда конкретно надо вставить? в template.tpl.php ?
Он не поддерживает сторонние модули. В частности Image.
Primary Links ? Не знаю. Я использую свои меню, а потом их прописываю как Primary и Secomdary в настройках сайта если такое вообще нужно.
mclighters: разрулил. сунул прямо в page.tpl.php. Тока вот не гуд то, что $link это уже само название, + с начала и с конца с переходом на новую строку. т.е. если я делаю так:
Комментарии
spele-office.com
По моему все ясно и понятно.
Накой нужна такая структура ссылок? Объясни зачем нужно переходить к другой версии материала, если ты уже читаешь его на выбранном языке? Куда логичнее выбрать язык перед чтением контента. А модуль Localizer имеет свои недостатки, но они совсем не в этом.
У меня в шаблоне прописано так
<?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 ;
} ?>
Может поможет.
У меня в шаблоне прописано так
<?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 ;
} ?>
Может поможет.
Urfin: нуу.. может вы и правы. посмотрим что скажет заказчик. А какие-же неодстатки у localizer? Я вот столкнулся с тем что не нахожу где перевести пункты меню (Primary links) и то-же самое с полями профиля (модуль profile)
mclighters: надо попробовать. это куда конкретно надо вставить? в template.tpl.php ?
Он не поддерживает сторонние модули. В частности Image.
Primary Links ? Не знаю. Я использую свои меню, а потом их прописываю как Primary и Secomdary в настройках сайта если такое вообще нужно.
mclighters: разрулил. сунул прямо в page.tpl.php. Тока вот не гуд то, что $link это уже само название, + с начала и с конца с переходом на новую строку. т.е. если я делаю так:
echo $link ;
echo "-";
Получается
EHGLISH
-
Русский
-
А хотелось бы: ENGLISH | Русский
+
Помогите разобраться как-же всё-таки перевести Primary Links и поля профиля юзера.