Вывод ленты [РЕШЕНО]

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

Аватар пользователя jackal jackal 8 января 2010 в 13:39

Помогите с такой проблемой:

Нужно: выводить в одном блоке, две разных ленты. По одной в зависимости от языка выбранного.
Для английского - одну. Для русского - другую.

Никак не могу сообразить.

Саму ленту, любую можно в блоке изобразить через views, например, а вот как их с языками связать?

Комментарии

Аватар пользователя jackal jackal 8 января 2010 в 15:14

Для блока на русском так:

global $language;
if($language->language == 'ru'){
return TRUE;
} else return FALSE;

Для блока на английском так:?

global $language;
if($language->language == 'en'){
return TRUE;
} else return FALSE;

Что-то не работает, показываются оба блока Sad

Аватар пользователя Geldora Geldora 8 января 2010 в 20:56

"jackal" wrote:
Тогда вопрос: а как определенный блок с языком связать?

По-моему, если включить перевод контента (модули Локаль и Транслейт), то в самоёй настройке Блока можно указывать - на каком языке его выводить!

Аватар пользователя jackal jackal 9 января 2010 в 4:58

RxB я не понимаю что значит: сделать var_dump($language). Если вас не затруднить, вы не могли бы пояснить, как это сделать? Я просто не в курсе как это делается?

Аватар пользователя jackal jackal 9 января 2010 в 5:19

Все ок, сделал var_dump($language). Для обоих вывело: NULL. Проверил код в окне видимости: оказалось, что в одном месте забыл ? поставить. Сейчас все работает.

Для русского блока:

global $language;
if($language->language == 'ru'){
return TRUE;
} else return FALSE;

Для английского:

global $language;
if($language->language == 'en'){
return TRUE;
} else return FALSE;

Всем спасибо! Smile