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