Я хочу создавать представления, которые могут сами по себе печатать некоторый html-код, и в то же время отправлять код javascript внизу, не расширяя макет
Идея в том, что у меня есть макет, а затем конкретное представление для текущего URL-адреса расширяет этот макет, и внутри этого представления я включаю другие представления, которые могут добавлять код в другие блоки, находящиеся вне области видимости (потому что они не наследуются от макета или представления, которое наследуется от него). Возможно ли это?
Предположим, это часть моего макета:
{# ::layout.html.twig #}
.
.
{% block javascripts %}
{% endblock %}
</body>
.
.
, а это мое представление:
{# Company:Bundle:about.html.twig #}
{% extends '::layout.html.twig' %}
.
.
{% include 'Company:buttons:google_button.html.twig' %}
.
.
И это представление, которое я хочу включить, например, кнопку Google +1:
{# Company:buttons:google_button.html.twig #}
<gb></gb> {# or whatever #}
{# somehow send '<script>blabla</script>' to the 'javascripts' block #}
Можно ли сделать что-то подобное с twig и symfony2?