【问题标题】:Including assets in sonata-project/block-bundle 4.0在 sonata-project/block-bundle 4.0 中包含资产
【发布时间】:2020-04-14 22:20:45
【问题描述】:

Symfony 奏鸣曲块包有树枝函数“sonata_block_include_stylesheets”,它必须注册所有块资产。但是在版本 4 中,我没有找到它是如何做到的。
3.* 版本中,服务类中存在“getJavascripts”和“getStylesheets”等方法。
我尝试在模板上简单地写<link rel="stylesheet" media="all" href="{{ asset('some.css') }}">,希望它会自动包含这个脚本。但他们只在块 html 中呈现此链接,但我想在页面顶部对 css 链接进行分组。
有什么想法,这是怎么做到的?

【问题讨论】:

    标签: php symfony4 sonata-admin sonata


    【解决方案1】:

    我们在 4 版本中删除了资产管理,因为这应该是 webpack 或您的自定义模板代码的一部分。

    【讨论】:

    • 您是否有链接描述了现在如何使用函数“sonata_block_include_stylesheets”,该函数提供对分块文件的访问?据我了解,在 webpack 中,您的意思是 - 将所有脚本/样式合并到一个文件中?在实际 HTTP2.0 时,我不喜欢这种方法
    猜你喜欢
    • 2017-05-18
    • 2019-12-09
    • 2015-08-14
    • 2018-04-19
    • 2019-01-12
    • 2017-02-19
    • 1970-01-01
    • 2023-03-22
    • 2016-09-03
    相关资源
    最近更新 更多