我如何能够取代Drupal 8的twig引擎中的层次依赖关系,以便能够在分配给块的列表/视图中循环。所以我们有一个模板:block - views-block - [machine-name] -1.html.twig你将需要变量{{content}}
然后以递归方式将自身隐藏到字段模板中。它彻底杀了我一个人需要这么多级别来制作内容块。
我想在列表的顶部自定义块模板中进行迭代。
尝试
{% for key, value in _context %}
<li>{{ key }}</li>
{% endfor %}
评估迭代到对象的可用内容,但没有运气。我确实找到了一个很好的覆盖对象结构来达到字段属性,但这是在字段级别
item.content['#item'].entity.uri.value
由于
答案 0 :(得分:1)
我用它来“生成”我的
中的图片节点 - 新闻 - full.html.twig
<div class="col-md-3">
{{ content.field_newsbild }}
</div>
twig debug建议一些文件名。我接受了这个:
字段 - 节点 - 场newsbild - news.html.twig
在那里我写道:
{% for item in items %}
<img alt="" src="{{ file_url(item.content['#item'].entity.uri.value) }}" class="img-responsive" {{ attributes }} >
{% endfor %}
希望我能帮上忙。