Как вывести в раскрытые фильтры локализованные термины? [РЕШЕНО]

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

Аватар пользователя leramulina leramulina 26 мая 2012 в 11:18

Есть раскрытые фильтры. Есть каталог с выбором типа перевода теминов - localize. Термины переведены.
Но выводятся почему-то только на исходном языке. На английском.

Как можно вывести в раскрытые фильтры локализованные версии терминов в зависимости от текущего языка?

Решение

«Идете в modules\views\modules\taxonomy\views_handler_filter_term_node_tid.inc

Строчку 125 меняете на
$options[$term->tid] = t($term->name);
т.е. просто приписываете t()

После этого (ВНИМАНИЕ), надо снова перевести термины таксономии, но уже во встроенном интерфейсе, а не в таксономии. Т.е. набираете в поиске термин, и среди найденных переводов выбираете тот, что под категорией "встроенный интерфейс"»

отсюда http://www.drupal.ru/node/29550

не помогло, увы

Можно вместо фильтров типа Таксономия: ID Термина выставлять Содержимое: Местоположение (field_location), но тогда таксономия выводится не иерархически.

Попробовала еще патч из этого топика http://drupal.org/node/1106294
Но видимо плохо пропатчила. Фильтр перестал работать вообще.

Все решилось после того, как я выбрала фильтр таксономии без глубины Smile Таксономия: Термин

Комментарии