Jak pobrać przetłumaczony termin taksonomii (jeśli istnieje tłumaczenie dla tego terminu) z bieżącego kontekstu językowego programowo za pomocą D8?
11
Jak pobrać przetłumaczony termin taksonomii (jeśli istnieje tłumaczenie dla tego terminu) z bieżącego kontekstu językowego programowo za pomocą D8?
Odpowiedzi:
Użyj następującego kodu:
źródło
Zamiast tego powinieneś (musisz) skorzystać z usługi w pierwszym wierszu dla menedżera_języków. Również skróciłbym kod za pomocą tagów use.
Gdzieś na początku pliku:
a później w kodzie w jakiejś funkcji
źródło
Fragmenty powyżej zwrócą również nieprzetłumaczone warunki. Musisz sprawdzić, czy termin jest tłumaczony za pomocą funkcji hasTranslation:
Aby połączyć tagi z ich stroną terminów: Zobacz: Uzyskaj warunki taksonomii
źródło