Перевод вывода views в Drupal
Столкнулась с ситуацией на мультиязычном сайте, когда при отображении материалов в представлении (views) данные выводятся без переводов. Лечим.
Считаем, что переводы у нас все добавлены. Правим только модуль views.
топаем в дира_вашего_сайта\www\sites\all\modules\views\theme. Тут нужно подправить 2 файлика:
во views-view-table.tpl.php:
Находим строчки print $label; - заменяем на print t($label);
и строчку print $content; - заменяем на print t($content);
А в views-view-field.tpl.php - те же 2 переменные, плюс еще:
print $field->element_type) на print t($field->element_type)
print $field->inline_html на print t($field->inline_html)
Усе. У меня вьюсы в виде таблицы в данном случае выводились, потому вам, возможно, потребутся подправить кое-чего еще.
Можно поподробней? именно сами ссылки(текст) не обновляются? Или с путями (ru/en) проблема? И с таксономией, тоже поподробней?
А как перевести ссылку? я вывожу таксономию ссылками, а они не переводятся, если убрать вывод ссылками, то всё норм.
🙂
спасибо Вам большое!!! вторая Ваша статья мне помогает)