Header-Bild

Statamic: Übersetzungsstatus eines Beitrags prüfen

Um in Statamic zu überprüfen, ob ein Eintrag übersetzt wurde, lässt sich ein einfacher Code-Snippet verwenden. Nutze hierfür den folgenden Ansatz:

{{ if {locales:count self="false"} > 0 }}
    Content has been translated
{{ /if }}

Der Ausdruck {locales:count} gibt die Anzahl der Übersetzungen eines Eintrags zurück. Durch das Setzen von self="false" wird sichergestellt, dass die aktuell angezeigte Version nicht mitgezählt wird. Sobald der Wert größer als 0 ist, bedeutet dies, dass mindestens eine weitere Übersetzung des Eintrags existiert. Mit dieser Überprüfung kannst du dynamisch feststellen, ob ein Eintrag in andere Sprachen übersetzt wurde und entsprechend darauf reagieren.

© 2025 Sebastian Widmann