2016-01-18 3 views
0

В Drupal 8 Я создал блок с использованием представлений, в которых отображаются некоторые изображения. Я хочу взять эти фотографии и добавить код, чтобы сделать их слайд-шоу. Так что я создал блок файл с именем - видовой блок - имя моего ракурса-блок-1.html.twig, содержащее следующее:Адресация строк просмотров отдельно в Drupal 8

{{ content }} 

, который, конечно, отображает три изображения. Мой вопрос: как я могу отдельно адресовать каждое изображение? Например, я хотел бы, чтобы достичь чего-то вроде этого:

{% for item in content %} 
{{ field_image.item }} 
{% endfor %} 

или

{% for item in content %} 
{{ content.field_image.item }} 
{% endfor %} 

Или, что я могу писать в ветку, чтобы просто показать один конкретный файл? Например sth like {{content.field_image.1}}?

Большое спасибо.

ответ

0

Я не могу сказать вам точно, но вы можете просто отлаживать:

{{ dump(content|keys) }} 

Команда выше список ключей массива «содержание». Обычно я делаю это, потому что это быстрее, чем сброс всей переменной содержимого.

Затем вы увидите, что именно находится в этой переменной, и как вы можете получить доступ к материалам, в которых вы нуждаетесь.

Примечание: для отладки в прута Вам необходимо включить его первым в services.yml (Друпала/сайты/по умолчанию), как это:

debug: true 

Также полезно: https://www.drupal.org/project/devel С Kint Вы получаете fancier var_dump в основном.