Если я понимаю «Внутренняя страница: глобальная», это значит добавить элементы, которые появятся на всех страницах.
С блоками это работает, но с javascript / styleshets это не работает.
это должно работать или должно быть запрограммировано?
в шаблоне по умолчанию я вижу
% block sonata_page_asset_footer%}
{% block page_asset_footer%} {# Deprecated block #}
{% if page is defined%} {{dump ()}}
{% if page.javascript is not empty%}
<Script>
{{page.javascript | raw}}
</ Script>
{% endif%}
{% if page.stylesheet is not empty%}
<Style>
{{page.stylesheet | raw}}
</ Style>
{% endif%}
{% endif%}
{#
This includes all blocks are loaded,
Limition: this ESI tag inside a container block
#}
{{sonata_block_include_stylesheets ('screen', app.request.basePath)}}
{{sonata_block_include_javascripts ('screen', app.request.basePath)}}
{% endblock%}
{% endblock%}
поэтому с сайта скачивается javascript - он не подключен,
Существует ли какой-нибудь слушатель для соединения глобальных и js страниц?
ОБНОВЛЕНИЕ 1
Я нашел включить
{{ sonata_block_include_stylesheets('screen', app.request.basePath) }}
{{ sonata_block_include_javascripts('screen', app.request.basePath) }}
Это использование Sonata \ BlockBundle \ Templating \ Helper \ BlockHelper
Но я не вижу, чтобы он использовал глобальную страницу.