瀏覽代碼

merged and unified blocks `field_label` and `form_label` into `generic_label`

Christian Raue 14 年之前
父節點
當前提交
d34caeea3a
共有 1 個文件被更改,包括 10 次插入6 次删除
  1. 10 6
      src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig

+ 10 - 6
src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig

@@ -182,21 +182,25 @@
 
 {# Labels #}
 
-{% block field_label %}
+{% block generic_label %}
 {% spaceless %}
     {% if required %}
         {% set attr = attr|merge({'class': attr.class|default('') ~ ' required'}) %}
     {% endif %}
-    <label for="{{ id }}"{% for attrname,attrvalue in attr %} {{attrname}}="{{attrvalue}}"{% endfor %}>{{ label|trans }}</label>
+    <label{% for attrname,attrvalue in attr %} {{attrname}}="{{attrvalue}}"{% endfor %}>{{ label|trans }}</label>
+{% endspaceless %}
+{% endblock %}
+
+{% block field_label %}
+{% spaceless %}
+    {% set attr = attr|merge({'for': id}) %}
+    {{ block('generic_label') }}
 {% endspaceless %}
 {% endblock field_label %}
 
 {% block form_label %}
 {% spaceless %}
-    {% if required %}
-        {% set attr = attr|merge({'class': attr.class|default('') ~ ' required'}) %}
-    {% endif %}
-    <label {% for attrname,attrvalue in attr %} {{attrname}}="{{attrvalue}}"{% endfor %}>{{ label|trans }}</label>
+    {{ block('generic_label') }}
 {% endspaceless %}
 {% endblock form_label %}