Я хочу использовать javascript в пользовательском расширении типа поля формы Symfony 2. Итак, у меня есть шаблон расширения Twig:
{% block some_widget %}
<input ... />
<script src="some.js"></script>
<link href="some.css" />
{% endblock %}
Но я хочу иметь эти теги script и ссылку только один раз в своем HTML, в идеале в head tag, без модификации базового шаблона. Я попытался расширить блоки Twig, но у меня нет доступа к шаблонам шаблонов действий внутри шаблона формы. Или может быть что-то вроде этого:
{# widget tempate #}
{% block some_widget %}
<input ... />
{{ use_javascript('some.js') }}
{{ use_css('some.css') }}
{% endblock %}
{# main action template #}
...
<head>
{{ dump_javascripts() }}
{{ dump_css() }}
</head>
...
Как это сделать с Symfony 2 Forms + Twig?
P.S. Извините за мой плохой английский.