Hi,

I am trying to resync my symfony fork to the current state and I am running 
into issues with my custom form.twig.
Right now I have the following:

{% extends "TwigBundle::form.twig" %}

{% block group %}
    {{ group|render_errors }}
    <ul>
        {% for field in group %}
            {% if not field.ishidden %}
                {{ field|render }}
            {% endif %}
        {% endfor %}
    </ul>
    {{ group|render_hidden }}
{% endblock group %}

{% block field %}
    <li {% if field.hasErrors %} class="form_error" {% endif %}>
        {{ field|render_label }}
        {{ field|render_errors }}
        {% if field.hasErrors %}
            {{ field|render_widget(['class':'form_error']) }}
        {% else %}
            {{ field|render_widget }}
        {% endif %}
    </li>
{% endblock field %}

{% block collection %}
    <ul>
        {% for field in collection %}
            {{ field|render }}
        {% endfor %}
    </ul>
{% endblock collection %}

{% block errors %}
    {% if errors %}
    <ul>
        {% for error in errors %}
            <li>{% trans error.0 with error.1 from validators %}</li>
        {% endfor %}
    </ul>
    {% endif %}
{% endblock errors %}

It seems however that "group" is now "field_group" and "field" has been split 
up into separate blocks. Now I am wondering how I can get a <li> around each 
field? Do I have to overwrite every single block? Aka text_field, *_field ..? 
Same applies to how do I add the form_error class in case of an error?

regards,
Lukas Kahwe Smith
[email protected]



-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to