{# /** * @file * Theme override for the Custom Form Example webform. * * Available variables: * - form: The form array. */ #} {{ form.form_build_id }} {{ form.form_token }} {{ form.form_id }}
{% set campaign_ids = form.campaign_ids['#value'] %} {% if campaign_ids %}
{% for campaign_id in campaign_ids %} {% endfor %} {% if form.total_ad_play['#value'] > 100 %} {% set allotment = form.total_ad_play['#value'] - 100 %} {% elseif form.total_ad_play['#value'] < 100 %} {% set allotment = 100 - form.total_ad_play['#value'] %} {% elseif form.total_ad_play['#value'] == 100 %} {% endif %}
Campaign ID Campaign Name Status Allocation Ads SKUs
{{ form.campaign_data[campaign_id]['campaign_id']['#markup'] }} {{ form.campaign_data[campaign_id]['campaign_title']['#markup'] }} {{ form.campaign_data[campaign_id]['campaign_status']['#markup'] }}
{{ form.campaign_data[campaign_id]['allocation'] }}
{{ cstv_ad_count(form.campaign_data[campaign_id]['campaign_ads']['#markup']) }} {{ cstv_sku_count(form.campaign_data[campaign_id]['campaign_skus']['#markup']) }}
{{ "Total exceeded by " ~ allotment ~ "% allotment" }} {{ form.total_ad_play['#value'] }} %{{ allotment ~ "% Remaining Allotment" }} {{ form.total_ad_play['#value'] }} %{{ "Total" }} {{ form.total_ad_play['#value'] }} %{{ form.total_ads['#value'] }} {{ form.total_skus['#value'] }}
{% endif %} {{ form.campaign_ids }} {{ form.total_ads }} {{ form.total_skus }} {{ form.total_ad_play }} {{ form.existing_allotment }} {{ form.contracted_ad_slots }} {{ form.submit }}