{% set titleColor = block.data.titleColor|default('#111827') %} {% set textColor = block.data.textColor|default('#374151') %} {% set backgroundColor = block.data.backgroundColor|default('#ffffff') %}
{% include '@Projet/projet/presentation/block/_toolbar.html.twig' with { block: block } %}
Formules de mécénat proposées
{% set showAmount = block.data.showAmount is defined ? block.data.showAmount : true %} {% set showAmountId = 'showAmount_' ~ random() %}
{% for formule in formules %} {% endfor %} {% if showAmount %} {% for formule in formules %} {% endfor %} {% endif %} {% for categorie, items in groupedTypes %} {# --- LIGNE DE CATÉGORIE --- #} {# --- LIGNES DES TYPES --- #} {% for type in items %} {% for formule in formules %} {% endfor %} {% endfor %} {% endfor %}
{{ formule.nom }}
{{ formule.type |capitalize }}
Valeur
Déduction fiscale
{{ formule.valeur | separate_thousands }} €
{{ formule.deductionFiscale | separate_thousands }} €
{{ categorie }}
{{ type.nom }} {% set valeur = matrix[type.nom][formule.nom] %} {% set mode = matrixTypes[type.nom][formule.nom]|default('') %} {% set unit = matrixUnits[type.nom][formule.nom]|default('') %} {% set normalized = valeur is not empty ? valeur|lower : '' %} {% if mode == 'boolean' %} {% if normalized in ['true', '1', 'oui'] %} {% endif %} {% elseif mode == 'number' %} {% if valeur %} {{ valeur }}{% if unit %} {{ unit }}{% endif %} {% endif %} {% else %} {% if normalized in ['true', '1', 'oui'] %} {% elseif normalized in ['false', '0', 'non', ''] %} {% else %} {{ valeur }} {% endif %} {% endif %}