|
32 | 32 | </div>
|
33 | 33 | {{ form_row(form.availableLocales) }}
|
34 | 34 | {% endif %}
|
| 35 | + {% endset %} |
35 | 36 |
|
36 |
| - {% set optionalFields = ['dateMin', 'dateMax', 'negativeAllowed', 'decimalsAllowed', 'numberMin', |
37 |
| - 'numberMax', 'maxCharacters', 'wysiwygEnabled', 'metricFamily', 'defaultMetricUnit', 'maxFileSize', |
38 |
| - 'allowedExtensions', 'validationRule', 'validationRegexp', 'minimumInputLength', 'defaultValue', 'sortOrder'] %} |
| 37 | + {% set validationParameters %} |
| 38 | + {% set validationFields = ['dateMin', 'dateMax', 'negativeAllowed', 'decimalsAllowed', 'numberMin', |
| 39 | + 'numberMax', 'maxCharacters', 'wysiwygEnabled', 'metricFamily', 'defaultMetricUnit', 'maxFileSize', |
| 40 | + 'allowedExtensions', 'validationRule', 'validationRegexp', 'minimumInputLength', 'defaultValue', 'sortOrder'] %} |
39 | 41 |
|
40 | 42 | {% for property in form.vars.value.properties|keys %}
|
41 |
| - {% set optionalFields = optionalFields|merge([property]) %} |
| 43 | + {% set validationFields = validationFields|merge([property]) %} |
42 | 44 | {% endfor %}
|
43 | 45 |
|
44 |
| - {% for field in optionalFields %} |
| 46 | + {% for field in validationFields %} |
45 | 47 | {% if form[field] is defined %}
|
46 | 48 | {{ form_row(form[field]) }}
|
47 | 49 | {% endif %}
|
|
54 | 56 | {{ form_row(form.useableAsGridFilter) }}
|
55 | 57 | {% endset %}
|
56 | 58 |
|
57 |
| - {{ elements.accordion({ 'pane.accordion.general_parameters': generalParameters, 'pane.accordion.backend_parameters': backendParameters }) }} |
| 59 | + {{ elements.accordion({ |
| 60 | + 'pane.accordion.general_parameters': generalParameters, |
| 61 | + 'pane.accordion.validation_parameters': validationParameters, |
| 62 | + 'pane.accordion.backend_parameters': backendParameters |
| 63 | + }) }} |
58 | 64 | </div>
|
0 commit comments