2016-02-17 47 views
0

我將如何取代Drupal 8的樹枝引擎中的層次依賴關係,以便能夠在分配給塊的列表/視圖內循環。所以我們會有一個模板:block - views-block - [machine-name] -1.html.twig你將被要求有變量{{content}}在塊模板樹枝中迭代列表/內容Drupal 8

然後遞歸地把自己埋到字段模板。它完全殺死我,需要這麼多的關卡來製作內容塊。

我想在頂部自定義塊模板中迭代列表。

試圖

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

評估什麼是可向下遍歷到的對象,但沒有運氣。我發現,雖然漂亮的首要對象結構,以達到字段屬性,但是,這是該領域的水平內

item.content['#item'].entity.uri.value 

感謝

回答

1

我用這個從我

爲「生成」的圖片節點 - 新聞 - full.html.twig

<div class="col-md-3"> 
    {{ content.field_newsbild }} 
</div> 

樹枝調試蘇提取一些文件名。我把這個:

場 - 節點 - 現場newsbild - news.html.twig

,並在那裏我寫道:

{% for item in items %} 
    <img alt="" src="{{ file_url(item.content['#item'].entity.uri.value) }}" class="img-responsive" {{ attributes }} > 
{% endfor %} 

希望我幫助一點點。