如果我了解“内部页面:全局”,那就是添加将出现在所有页面上的元素。
使用块可以使用,但是使用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
但是我看不到它使用全局页面。