conditional.html.twig 639 B

12345678910111213141516171819202122
  1. {% set value = evaluate(field.condition) %}
  2. {% set value = value == 'true' ? 1 : value %}
  3. {% set value = value == 'false' ? 0 : value %}
  4. {% if value %}
  5. {% if field.classes %}
  6. <div class="{{ field.classes }}">
  7. {% endif %}
  8. {% if field.fields %}
  9. {% for field in field.fields %}
  10. {% if field.type %}
  11. {% set value = data.value(field.name) %}
  12. {% include ["forms/fields/#{field.type}/#{field.type}.html.twig", 'forms/fields/text/text.html.twig'] %}
  13. {% endif %}
  14. {% endfor %}
  15. {% endif %}
  16. {% if field.classes %}
  17. </div>
  18. {% endif %}
  19. {% endif %}