Drupal 8 - 在模板中的内容变量中访问_entity以打印出内容

时间:2015-11-19 18:31:21

标签: drupal twig drupal-8

我正在尝试逐个字段打印视图,以便我可以将其样式应用到它并自定义它的外观。

当我复制views-view-unformatted时 - MY-TEMPLATE.html.twig 我可以在默认视图中看到这些变量:

{#
/**
 * @file
 * Default theme implementation to display a view of unformatted rows.
 *
 * Available variables:
 * - title: The title of this group of rows. May be empty.
 * - rows: A list of the view's row items.
 *   - attributes: The row's HTML attributes.
 *   - content: The row's content.
 * - view: The view object.
 * - default_row_class: A flag indicating whether default classes should be
 *   used on rows.
 *
 * @see template_preprocess_views_view_unformatted()
 *
 * @ingroup themeable
 */
#}

使用{{kint(content)}}后,我可以看到我有一个 _entity字段显示 enter image description here

但是,我无法弄清楚如何打印出这些特定字段,甚至使用Kint来找出如何分隔它们。我尝试过这样的事情:

{{ kint(content._entity) }}

无济于事,还有其他一些尝试将其打印出来的方式。

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

可能是因为Content._entity是节点实体,而不是可以打印的可渲染数组。