【问题标题】:How to check the value of a field in TWIG?如何检查 TWIG 中字段的值?
【发布时间】:2020-01-13 10:44:13
【问题描述】:

已经创建了一个“列表(文本)”类型的字段,我想根据字段的值显示一个文本。这该怎么做 ?谢谢

{% if store.field_professionnel_ets_statut %}
  micro-entreprenneur
{% else if store.field_professionnel_ets_statut %}
  entreprenneur
{% endif %}

https://ibb.co/MGS05ZB

“field_professionnel_ets_statut”字段可以有值:

  • 微型企业

  • 企业

这就是我想要的:

  • 如果值为“微型企业”的字段显示“微型企业”。

  • 如果值为“企业”的字段显示“企业家”。

【问题讨论】:

    标签: drupal twig drupal-8


    【解决方案1】:
    {% if "micro-entreprise" in store.field_professionnel_ets_statut %}
      micro-entreprenneur
    {% else if "entreprise" in store.field_professionnel_ets_statut %}
      entreprenneur
    {% endif %}
    

    这可能会有所帮助!

    【讨论】:

    • 谢谢,但它不起作用。我有一个空白页面,显示此消息“网站遇到意外错误。请稍后再试。”
    【解决方案2】:

    试试这个:):

    {% if store.field_professionnel_ets_statut === 'micro-entreprise' %}
       micro-entreprenneur
    {% elseif store.field_professionnel_ets_statut === 'entreprise' %}
       entreprenneur
    {% endif %}
    

    【讨论】:

    • 代码有错误。要让它工作,你必须把elseif
    • 是的,对不起我的错误:)
    猜你喜欢
    • 2017-06-27
    • 2023-03-30
    • 1970-01-01
    • 2011-03-16
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    相关资源
    最近更新 更多