跨继承模板组合资产资源

2024-01-20

我们正在使用 Symfony2 构建一个新站点,Assetic 在资源管理方面看起来非常有前途,特别是在自动组合和处理所有 js/css 文件方面。

我们将拥有一些在整个站点范围内使用的资源,以及一些特定于特定页面的资源。我们还将使用三层继承的模板方法。

有没有办法结合这两个概念,即在继承的模板中自动添加附加资源,以便它们全部作为单个资源输出?


您实际上可以执行以下操作:

在layout.html.twig(或者任何你的布局)中

{% block stylesheets %}
    {% stylesheets 'your_assets_here' %}
         <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}
{% endblock %}

在任何扩展该布局的模板中:

{% block stylesheets %}
    {{ parent() }}
    {% stylesheets 'additional_assets_here' %}
         <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}
{% endblock %}

那么您就不需要按照 Nemanja Niljkovic 的建议重新输入所有旧资产

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跨继承模板组合资产资源 的相关文章

随机推荐

  • Scikit-learn RandomizedLasso 和 RandomizedLogisticRegression 已弃用

    我注意到linear model RandomizedLasso and linear model RandomizedLogisticRegression为套索回归实现稳定性选择的方法已被弃用 有谁知道为什么 稳定性选择不是一个好的方法吗
  • Xamarin.Forms 上传多个带有数据的图像

    我找到了几个有关如何在 Xamarin 中上传图像或多个图像的教程 但是 我还没有找到如何发送多个图像 每个图像都包含一些卫星数据 这是模型在服务器上的样子 public class AppFileDTO public IFormFile
  • 检查C#中的管理员权限

    我想知道程序是否以管理员身份运行 用户不必是管理员 我只想知道我的应用程序是否有权编辑某些以管理员身份运行时可编辑的受保护文件 这将返回一个 bool valid using System Security Principal bool i
  • 使用 Numpy 在 1D numpy 数组中查找局部最大值/最小值

    您能否建议 numpy scipy 中的一个模块函数可以在一维 numpy 数组中找到局部最大值 最小值 显然 最简单的方法是查看最近的邻居 但我希望有一个公认的解决方案 它是 numpy 发行版的一部分 在 SciPy 中 gt 0 11
  • Zend Framework 2 如何渲染模块内的部分?

    我的模块内的目录结构是这样的 Api Module php config module config php src etc view api api index phtml partial test phtml 然后 我正在这样做 但是
  • 在SQL中计算两个日期之间的差异,不包括周末

    我想构建一个 SQL 查询来计算两个日期之间的差异 而不计算结果中的周末天数 有没有办法格式化日期以获得这个结果 以 Oracle 数据库为例 select sysdate creation dttm from the table 你应该尝
  • 在 Objective-C 中使用 C 函数(适用于 iPhone)

    大家好 我自称是 iPhone 编程新手 拥有更长的 Perl 和 Web 背景 30 年 但上周我冒险买了几本好书 在死记硬背并阅读了 1000 多页之后 并且对它有了很好的理解之后 我已经朝着第一个优秀的原生 iPhone 应用程序迈进
  • 使用 IntelliJ 设置 scala

    我有 Intellij Ultimate 11 1 安装了 scala 插件 我使用 homebrew 安装了 scala 2 9 2 其中将 scala 放入 usr local Cellar scala 2 9 2 gt gt whic
  • 使用 PyCrypto 使用 32 字节初始化向量解密 MCRYPT_RIJNDAEL_256

    我有用 PHP 加密的数据 如下所示 mcrypt encrypt MCRYPT RIJNDAEL 256 SECRET data MCRYPT MODE CBC iv 我需要在 Python 3 应用程序中解密这些数据 我正在尝试使用 P
  • 抛出异常后返回

    有什么好处吗return之后的值throw出现异常吗 如果没有的话可以return语句被省略 是否可以以某种方式消除编译器错误C4715 not all control paths return a value 提前致谢 编辑 示例代码 f
  • 通过数字索引访问 Dictionary.Keys 键

    我正在使用一个Dictionary
  • “maven.compiler.release”作为源和目标的替代品?

    我有两个问题maven compiler release tag 我想更换
  • NTLM SQL 连接字符串

    我需要将网站的数据库连接从连接字符串中的用户名和密码切换到 NTLM 据我所知 这应该只是更新连接字符串的问题 我花了一些时间在这里和整个网络上进行搜索 我发现了很多非常令人困惑的页面来解释 NTLM 的工作原理 我以前从未使用过任何类型的
  • Google 地图地理编码 API 使用限制

    我目前正在使用 Google 的 Maps Geocoding API 正如文档所示 它每天的使用限制为 2500 个请求 我可以调用某些服务来检查我已经执行了多少请求 或者我仍然可以执行多少请求 我知道 Google 的 API 控制台中
  • 为什么 React Native 移动应用需要 redux?

    我是原生 Android 应用程序的经验开发人员 但我是 React Native 的入门级开发人员 我熟悉 basic 但无法理解为什么 Redux 与 React Native 一起使用 我想了解使用 java 的 Android Na
  • 如何使 $.serialize() 考虑那些禁用的 :input 元素?

    默认情况下 禁用的输入元素似乎被忽略 serialize 有解决方法吗 暂时启用它们 var myform myform Find disabled inputs and remove the disabled attribute var
  • LuaInterface - 如何限制对 .Net 类的访问?

    我正在尝试使用 LuaInterface 2 0 3 在我的 C 应用程序中嵌入一些 Lua 脚本功能 到目前为止 这工作得很好 但我不知道如何限制对少数指定的 Net 类的访问 默认情况下 所有 Net库都可以通过 luanet 直接访问
  • 克服 PHP 中的针状大海捞针混乱

    克服 PHP 中的大海捞针混乱的最实用方法是什么 这里 needle 是第一个参数 bool in array mixed needle array haystack bool strict FALSE 这里 needle 是第二个参数 s
  • ImportError:Elastic Beanstalk 中没有名为 django.core.wsgi 的模块

    我刚开始使用AWS 的弹性豆茎 我正在关注这个tutorial https realpython com blog python deploying a django app to aws elastic beanstalk to 部署 D
  • 跨继承模板组合资产资源

    我们正在使用 Symfony2 构建一个新站点 Assetic 在资源管理方面看起来非常有前途 特别是在自动组合和处理所有 js css 文件方面 我们将拥有一些在整个站点范围内使用的资源 以及一些特定于特定页面的资源 我们还将使用三层继承