85
85
{{ forms.dateTime("toDt", title, event.toDt, helpText, "endtime-control", "required", "") }}
87
87
{# Campaign / Layout list. We want to build two arrays for us to use. #}
88
{% set layoutOptions = [] %}
89
{% set campaignOptions = [] %}
91
{% for item in campaigns %}
92
{% if item.isLayoutSpecific == 1 %}
93
{% set layoutOptions = layoutOptions|merge([{id: item.campaignId, value: item.campaign}]) %}
95
{% set campaignOptions = campaignOptions|merge([{id: item.campaignId, value: item.campaign}]) %}
99
{# Add a blank campaign record #}
100
{% set campaignOptions = [{id: "", value: ""}]|merge(campaignOptions) %}
102
{# Add a blank layout record #}
103
{% set layoutOptions = [{id: "", value: ""}]|merge(layoutOptions) %}
105
{% set campaigns %}{% trans "Campaigns" %}{% endset %}
106
{% set layouts %}{% trans "Layouts" %}{% endset %}
107
{% set optionGroups = [
108
{id: "campaign", label: campaigns},
109
{id: "layout", label: layouts}
89
{ name: "data-search-url", value: urlFor("campaign.search") },
90
{ name: "data-trans-campaigns", value: "Campaigns"|trans },
91
{ name: "data-trans-layouts", value: "Layouts"|trans }
111
94
{% set title %}{% trans "Layout / Campaign" %}{% endset %}
112
95
{% set helpText %}{% trans "Please select a Layout or Campaign for this Event to show" %}{% endset %}
113
{% set attributes = [
114
{ name: "data-live-search", value: "true" },
115
{ name: "data-selected-text-format", value: "count > 4" }
117
{{ forms.dropdown("campaignId", "single", title, event.campaignId, {campaign: campaignOptions, layout: layoutOptions}, "id", "value", helpText, "layout-control", "", "", "", attributes, optionGroups) }}
96
{{ forms.dropdown("campaignId", "single", title, event.campaignId, [campaign], "campaignId", "campaign", helpText, "layout-control", "", "", "", attributes) }}
119
98
<div class="form-group preview-button-container">
120
99
<div class="col-md-offset-2 col-md-10">