Donc, pour ce site que je construis, je dois pouvoir faire ce qui suit.
- Lorsque l'utilisateur consulte le site en anglais, affichez tous les articles en anglais
- Lorsque l'utilisateur consulte le site en néerlandais, affichez tous les articles en néerlandais - mais aussi les articles en anglais non traduits
- Lorsque l'utilisateur consulte le site en allemand, affichez tous les articles allemands - mais également les articles non traduits en anglais.
Le filtre contextuel «Traduction de contenu: langue» ne permet de mettre qu'une seule valeur. C'est soit une langue spécifiée, soit toutes.
Mais dans mon cas, il faudrait pouvoir définir par exemple "en + nl" ou "en + de". Comme on peut le faire avec la taxonomie 'Has Taxonomy', je voudrais quelque chose comme 'Has Language'.
Une solution consisterait à utiliser la traduction sur le terrain:
Terminé.
la source
Je suppose que vous avez besoin de ce module: https://www.drupal.org/project/select_translation
la source
Pour avoir une vue avec un repli de langue par défaut si une traduction de noeud n'existe pas, puis afficher la langue par défaut , assurez-vous UNCHECK:
X Si nécessaire, ajoutez la condition de langue de champ à la requête
la source