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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert