Как я могу вар дамп содержимого блока / узла в Drupal 8

Я пытаюсь переопределить тему блока и перестроить ее с помощью HTML и ветки.

Я не могу найти переменные из типа блока или типа контента и не могу найти URL изображения, например.

как я могу добраться до него используя kint?

0

Решение

Самый простой способ сбросить все это с

{{ dump() }}

внутри вашего шаблона ветки.

Я работаю на довольно больших сайтах Drupal, и я использую это, чтобы не исчерпать память от циклического перебора vars.

<ol>
{% for key, value in _context  %}
<li>{{ key }}</li>
{% endfor %}
</ol>

Это свалит все в хороший упорядоченный список.

Надеюсь это поможет!

Также я не уверен, что вы уже делаете это, но если нет — включите инструмент отладки веток, затем проверьте ваш инспектор выбора, и он даст вам предложения и переопределить данные.

Вы можете сделать это внутри ваших сайтов / default / services.yml с помощью

twig.config:
debug: true
5

Другие решения

Если у вас установлен kint (из модуля Devel), просто используйте:

{{ kint(_context) }}

Лучше чем {{ dump() }}Причина, по которой kint может справиться, когда рекурсия слишком длинная, избегая проблем с памятью. Во-вторых, есть хороший способ отображения информации.

3

По вопросам рекламы [email protected]