Ich habe einen Knoten mit einer Feldsammlung, die ein Taxonomiefeld enthält. Ich möchte den Rohwert oder die ID dieses Taxonomiefelds abrufen, um sie in einer Bedingungsanweisung zu verwenden und verschiedene Markups für verschiedene Werte bereitzustellen.Drupal 8-Feldsammlung - Wie bekomme ich den rohen Wert eines Taxonomiefeldes von field.html.twig?
z.B .:
{% set imageType = item.content.field_image_type|raw %}
{% if imageType == 'web-desktop' %}
// markup A
{% else %}
// markup B
{% endif %}
Die Variable richtig funktioniert, dass ich die erwartete Ausgabe bekommen, wenn es Rendering, aber der Test immer false zurück.
Was mache ich falsch?
Danke!
Wie überprüfen Sie die Variable? Hast du '{{dump (imageType)}}' ' – DarkBee
Danke für die Antwort; habe gerade abgeladen, und es scheint, dass der zurückgegebene Wert ein Array ist. Hier ist die Ausgabe: 'array (2) {[" #plain_text "] => string (11)" web-desktop "[" #cache "] => array (3) {[" tags "] => array (1) {[0] => string (16) "taxonomy_term: 67"} ["kontexte"] => array (1) {[0] => string (16) "user.permissions"} ["max- Alter "] => int (-1)}}' –
Und das ist, wo die Antwort lag! Danke für den Tipp. –