Comment puis-je récupérer un terme de taxonomie spécifié traduit (s'il existe une traduction pour ce terme) du contexte linguistique actuel par programme avec D8?
11
Comment puis-je récupérer un terme de taxonomie spécifié traduit (s'il existe une traduction pour ce terme) du contexte linguistique actuel par programme avec D8?
Réponses:
Utilisez le code suivant:
la source
Vous devez (devez) utiliser plutôt le service à la première ligne de language_manager. Je raccourcirais également le code en utilisant des balises use.
Quelque part au début du fichier:
et plus tard dans le code dans une fonction
la source
Les extraits ci-dessus renverront également des termes non traduits. Vous devez vérifier si un terme est traduit avec la fonction hasTranslation:
Pour lier les balises à leur page de termes: Voir: Obtenir des termes de taxonomie
la source