Для начала опишу то, что есть и чего пытаюсь добиться:Я
есть один тип материала и куча нод, часть из которых переведены на другой язык, хотелось бы в случае переключения на другой язык, средствами views выводить как переведенные, так и непереведенные ноды, таким образом, что бы небыло дубликации.
Пробовал установить в фильтры язык (язык текущего пользователя - отображаются только переведенные ноды, язык сайта по умолчанию - дублируются ноды: показываются как переведенные, так и не переведенные). Дубликаты типовыми решениями не убрать, так-как переведенный материал - это другая нода с другим id.
Если у кого то есть решение подобной задачи или конструктивные предложения, то буду благодарен.
Комментарии
Для views - нет.
Кастомно надо проверять и если нет перевода - выводить оригинал, иначе перевод.
Во вьювзах в критериях фильтрации выбрать для "Содержимое: Язык" ДВА параметра "Язык текущего пользователя" и "Нет языка"
Если нода переведена на все языки - то отобразит на нужном языке, если нода добавляется и нету к ней перевода - то добавляем ее как ноду БЕЗязыка, и ее будет показывать не зависимо от выбранного текущего. При переводе этой ноды - присваиваем ей язык и уже после этого переводим.
Если не запутаемся то получим изменение пути для без языка и с языком для уже существующей ноды, головомойка - ещё та.