Content Moderation State in node Twig Template abfragen?
am 24.03.2020 - 17:14 Uhr in
Hallo,
ich versuchs jetzt mal hier, nach einer doch sehr langen google Suche...
Ich nutze das Core Content Moderation Modul und habe dort einen eigenen Arbeitsablauf erstellt mit eigenen States.
Jetzt will ich im node Template je nach gewähltem State Inhalte von diversen Feldern anzeigen lassen.
Wie kann ich also den aktuellen Moderation State abfragen direkt im twig Template für nodes?
Mit folgendem twig Befehl kann ich das Content Moderation Formular anzeigen lassen, das ist schon cool, aber hilft mir erstmal nicht weiter.
{{ content.content_moderation_control }}
Außerdem wird das nicht angezeigt in der aktuellen "Ansicht", sondern nur in der "Neuesten Version". Das wäre hilfreich, wenn das generell (natürlich für berechtigte Nutzer) angezeigt werden könnte.
Dann bin ich auf folgenden Beitrag gestoßen:
https://drupal.stackexchange.com/questions/276531/how-can-i-use-a-twig-if-statement-in-a-view-rewrite
Dort werden folgende Code Schnippsel genannt, die bei mir nicht funktionieren - geben einfach gar nix aus:
{% if field.moderation_state == 'draft' %}Draft{% endif %}
{{ moderation_state }}
{% if moderation_state__value == 'draft' %}
Falls es irgendwie hilfreich ist, ich habe auch Twig Tweak und Twig Field Value installiert.
Ich verzweifel hier mal wieder. Wie krieg ich das Kind geschaukelt?
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Tag 1 Stunde
vor 1 Tag 1 Stunde
vor 5 Tagen 18 Stunden
vor 5 Tagen 21 Stunden
vor 5 Tagen 21 Stunden
vor 5 Tagen 21 Stunden
vor 6 Tagen 18 Stunden
vor 6 Tagen 20 Stunden
vor 1 Woche 17 Stunden
vor 1 Woche 1 Tag