【问题标题】:how should i put conditional statements on a node drupal 8?我应该如何在节点 drupal 8 上放置条件语句?
【发布时间】:2017-05-16 13:07:14
【问题描述】:

我是 drupal 8 的新手。我想要这样的东西:

{% if node.2 %}
...............
.........
{% endif %}    

这个的正确代码是什么?在后端,我创建了几个节点,例如 node/1、node/2。我想在 node.html.twig 中添加一个条件。

我怎样才能做到这一点?

【问题讨论】:

  • 什么是node?你是如何将它传递给视图的?

标签: twig drupal-8


【解决方案1】:

去树枝documentation:

{% if node is not empty %}
   {% for oneNode as node %}
      {{ oneNode.title }}
      {{ oneNode.body }}
      ..................
   {% endfor %}
{% endif %}

【讨论】:

    【解决方案2】:

    像这样尝试....

    {% if node.id == 2 %}
      YOUR CODE..............
    {% endif %}
    

    【讨论】:

      猜你喜欢
      • 2014-05-30
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多