In reference to: 
http://symfony.com/doc/2.0/book/forms/view.html#form-theming-twig-only

I've setup a project that attempts to theme all forms for my
application, using config.yml, as described in the above mentioned
page.

I've added a new file to my Symfony2 project, called app/views/
form.html.twig. I also added

twig:
  ...
  form:
    resources:    [::form.html.twig]

to my config.yml Twig section.

When I override a form field inside my form.html.twig file, it works
100% as expected, so the file is being found and loaded successfully.
However, I want to change the way {% block field_row %} is rendered.

In /vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/
form.html.twig the field_row template is defined as follows:

{% block field_row %}
{% spaceless %}
    <div>
        {# TODO: would be nice to rename this variable to "field" #}
        {{ form_label(child) }}
        {{ form_errors(child) }}
        {{ form_field(child) }}
    </div>
{% endspaceless %}
{% endblock field_row %}

I copied the above to my form.html.twig file (which I know is loading
as field overriding works), and I changed the <div> tags to <span>
tags, and also swapper the form_label and form_errors around. None of
these changes are overridden, the override for {% block field_row %}
has no effect.

I already looked around, posted to forums, discussed the issue on IRC
channel etc, but couldn't find a solution. I expect this is possibly
an issue.

I apologize for posting here, but dunno where to post possible bugs.

-- 
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