В Drupal 8 при попытке визуализации вложенного значения, которое начинается с "#", такого как #default_value, Symfony нервничает из-за неэкранированного #, которым Drupal называет свои структуры массива. Есть ли способ избежать просто "#"?
Я попытался отформатировать его как необработанный и использовать | е фильтр уже без везения.
<h1>Test</h1>
<div>{{ form.field_perf_goal2_main.widget.0 }}</div>
<div>
{{ form.field_perf_goal2_main.widget.0.#default_value}}
</div>
{{ kint() }}
В приведенном выше примере form.field_perf_goal2_main.widget.0 дает правильный результат (при кинтинге).
form.field_perf_goal2_main.widget.0. # default_value выдает ошибку неожиданного символа. Насколько я знаю, в Twig нет функции escape-символа.
Спасибо!
{{ form.field_perf_goal2_main.widget.0['#default_value'] }}
? - person Pig Ball   schedule 14.04.2017