У меня есть многоязычный сайт Drupal 7 с включенным переводом i18n и Entity. Перевод полей узлов выполняется отлично, но что-то не так с комментариями. Я включил перевод поля тела комментария. Проблема заключается в том, что комментарии отображаются только на версии узла на родном языке. Когда я переключаюсь на иностранный язык, поля узла переводятся, но комментарии вообще не отображаются (даже те, которые соответствуют языку на иностранном языке). Я проверил таблицу комментариев и, похоже, все в порядке, поле языка заполнено.Drupal 7 - многоязычные комментарии
Почему комментарии скрыты от переведенных версий узлов? Кто-нибудь знает?
Спасибо за помощь!
проверьте представление «Последние комментарии», включите его и в разделе фильтра добавьте языковой фильтр с текущим пользовательским языком. я не пытался, не уверен, что это работает. – hkguile
Это, вероятно, будет, но это означает, что мне нужно изменить все шаблоны, чтобы скрыть исходные комментарии, переписать вывод последних комментариев, чтобы он соответствовал оригинальной разметке и дизайну. Это звучит немного сложно. Есть ли способ сделать исходный список комментариев работать? – Alexey
Обычный способ переопределить представление по умолчанию с помощью модуля просмотра. Вы можете дублировать представление «gary» «Последние комментарии» к новому представлению. Возможно, вам придется добавить языковой фильтр, чтобы отобразить переведенное содержимое. Всего несколько кликов. – hkguile