In Drupal 8, beim Versuch, einen verschachtelten Wert, der mit "#" beginnt, wie #default_value, gerendert Symfony wegen der Unescaped #, die Drupal nennt es aus Array-Strukturen mit. Gibt es eine Möglichkeit, nur der "#" zu entkommen?Escape # beim Rendern geschachtelten Wert über Zweig in Drupal 8
Ich habe versucht, es als roh und die Verwendung der | Der Filter schon ohne Glück.
<h1>Test</h1>
<div>{{ form.field_perf_goal2_main.widget.0 }}</div>
<div>
{{ form.field_perf_goal2_main.widget.0.#default_value}}
</div>
{{ kint() }}
In dem obigen Beispiel form.field_perf_goal2_main.widget.0 liefert das richtige Ergebnis (bei kinted).
form.field_perf_goal2_main.widget.0. # Default_value löst einen unerwarteten Fehler aus. Soweit ich weiß, gibt es in Twig kein Escapezeichen.
Danke!
Haben Sie versucht, {'form.field_perf_goal2_main.widget.0 ['# default_value']}}'? –
@ Schwein-Ball Nun, ich fühle mich ziemlich dumm, nicht daran zu denken. Wenn Sie antworten, bin ich glücklich, als richtig zu markieren. –
Gern geschehen, ich bin froh, dass es geholfen hat! –