【问题标题】:How to access rows content type如何访问行内容类型
【发布时间】:2021-01-12 12:34:19
【问题描述】:

我正在尝试访问行内容类型以编写 IF 条件。 请在视图树枝文件下方找到。

{% for row in rows %}
    {{ row.content }}
{% endfor %}

我尝试以下但不工作。

{% for key, row in rows %}
{% if row._entity.gettype == 'warnings'%}
 {{row.content}}
{% else %}
  Nothing
{% endif %}
{{kint(row)}}
{% endfor %}

【问题讨论】:

  • 您应该能够通过像这样将其转储到树枝中来检查行数组/集合的内容:{{ dump(rows) }} - 这应该可以让您检查结构是否符合您的期望

标签: php twig drupal-8


【解决方案1】:

您可以通过这种方式使用键来遍历行。

{% for key in rows|keys %}
   {{ rows[key].content }}
{% endfor %}

希望这会有所帮助;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多