[решено] вывод блока с учетом языка

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

Аватар пользователя sdm98 sdm98 18 февраля 2015 в 14:47

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

вывожу стандартно:
<?php

$block = block_load('block', '5');
$content = _block_get_renderable_array(_block_render_blocks(array($block)));
$output = drupal_render($content);
print $output;
?>
подскажите плиз....

Комментарии

Аватар пользователя sdm98 sdm98 19 февраля 2015 в 11:05

спасибо. этот модуль уже стоит. при программном выводе он не срабатывает. либо при выводе через регионы, как я писал. или его как-то нужно донастроить?

C ЭТИМ РАЗОБРАЛСЯ, нужно было включить для full text возможность перевода:[или, как вариант,может еще подскажете, как можно у блоков сделать переводимой область контента? а то у меня только заголовки переводятся. тогда можно будет выводить один блок на всех языках, но с разным содержимым.]