Отключить мультиязычность в комментариях

Аватар пользователя Happy Smile Happy Smile 9 октября 2020 в 17:14

Всем привет! Недавно заметила, что когда написать комментарий на русской версии сайта, то на украинской и английской версиях сайта этот комментарий (тот что был написан на русской версии сайта) недоступен на других языковых версиях сайта. Как можно настроить комментарии так, чтобы любой коммент был доступен на всех языковых версиях сайта ?

Лучший ответ

Аватар пользователя VasyOK VasyOK 10 октября 2020 в 2:33

Перевод можно сделать:
1. Через i18n - при переводе имеем отдельные ноды со своими комментариями. Скорей всего у вас так.
2. Через entity_translation - одну ноду в нескольких языковых вариантах.

Вывести комментарии к ноде вьюхой могем? Если да во вьюхе нужно указать связь с родственной нодой на другом языке, с которого уже можно взять свои комментарии. Но лучше изменить перевод нужного типа материала на entity_translation, тогда удастся избежать построения сложных связей в views. Вроде при изменении типа перевода с 1 - на 2 - все языковые версии подтянутся к своим нодам, но естественно вы же не будете сразу на продакшене все делать.

Точных инструкций дать не могу, у меня нет сайтов с многоязычными комментариями.

Комментарии

Аватар пользователя VasyOK VasyOK 10 октября 2020 в 2:33

Перевод можно сделать:
1. Через i18n - при переводе имеем отдельные ноды со своими комментариями. Скорей всего у вас так.
2. Через entity_translation - одну ноду в нескольких языковых вариантах.

Вывести комментарии к ноде вьюхой могем? Если да во вьюхе нужно указать связь с родственной нодой на другом языке, с которого уже можно взять свои комментарии. Но лучше изменить перевод нужного типа материала на entity_translation, тогда удастся избежать построения сложных связей в views. Вроде при изменении типа перевода с 1 - на 2 - все языковые версии подтянутся к своим нодам, но естественно вы же не будете сразу на продакшене все делать.

Точных инструкций дать не могу, у меня нет сайтов с многоязычными комментариями.