Рейтинг:0

How do I pass a variable to a template file?

флаг in

I have a template that defines a module that builds a paragraph.

This paragraph uses a field reference to link another type of content.

In my main paragraph I call this reference content with

{{ content.field_hero_slider_item_reference }} to display it.

This works, but I would like to be able to pass variables to it so that I can style the individual elements inside the reference with attributes from another field, say "settings".

I tried:

{% include with {'items': content.field_hero_slider_item_reference, 'attrs': attrs} %}

Unfortunately, there's something that breaks the display mechanism of {{ }}, albeit if I call dsm or kint on any of these variables (attrs or items) I can see exactly what I would need.

Any help or suggestion is appreciated

mradcliffe avatar
флаг cn
Я не уверен, что этому достаточно внимания или деталей, но ссылочное свойство обрабатывается сконфигурированным средством форматирования поля на этом отображении представления объекта.
Kevin avatar
флаг in
^ это. Любые другие периферийные переменные будут в ловушке предварительной обработки.
Jaypan avatar
флаг de
Вы можете сбросить переменную в ветке с помощью `{{ dump(variable) }}`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.