Есть раскрытые фильтры. Есть каталог с выбором типа перевода теминов - 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
Но видимо плохо пропатчила. Фильтр перестал работать вообще.
Все решилось после того, как я выбрала фильтр таксономии без глубины Таксономия: Термин
Комментарии