Преглед изворни кода

Merge pull request #1896 from pulzarraider/custom_filter_attribute_fix

Allow setting custom atrributes to datagrid filters
Thomas пре 11 година
родитељ
комит
ac899038f0
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      Resources/views/CRUD/base_list.html.twig

+ 2 - 2
Resources/views/CRUD/base_list.html.twig

@@ -162,8 +162,8 @@ file that was distributed with this source code.
                         {% for filter in admin.datagrid.filters %}
                         {% for filter in admin.datagrid.filters %}
                             <div class="clearfix">
                             <div class="clearfix">
                                 <label for="{{ form.children[filter.formName].children['value'].vars.id }}">{{ admin.trans(filter.label, {}, filter.translationDomain) }}</label>
                                 <label for="{{ form.children[filter.formName].children['value'].vars.id }}">{{ admin.trans(filter.label, {}, filter.translationDomain) }}</label>
-                                {{ form_widget(form.children[filter.formName].children['type'], {'attr': {'class': 'span8 sonata-filter-option'}}) }}
-                                {{ form_widget(form.children[filter.formName].children['value'], {'attr': {'class': 'span8'}}) }}
+                                {{ form_widget(form.children[filter.formName].children['type'], {'attr':  form.children[filter.formName].children['type'].vars.attr|default({})|merge({'class': (form.children[filter.formName].children['type'].vars.attr.class|default('') ~ ' span8 sonata-filter-option')|trim})}) }}
+                                {{ form_widget(form.children[filter.formName].children['value'], {'attr': form.children[filter.formName].children['value'].vars.attr|default({})|merge({'class': (form.children[filter.formName].children['value'].vars.attr.class|default('') ~ ' span8')|trim})}) }}
                             </div>
                             </div>
                         {% endfor %}
                         {% endfor %}
                     </div>
                     </div>