drupal-7 - 聚合和压缩 CSS 文件 drupal 7

标签 drupal-7

检查配置框时:

聚合和压缩 CSS 文件,它说保存成功,但该选项没有保持选中状态,并且 css 文件没有压缩到一个文件中。为什么是这样。 (使用 Drupal 7)

最佳答案

我假设既然你没有提到它,javascript 聚合有效吗?

Drupal 的 CSS 聚合 doesn't (currently) parse the CSS , 它只是在合并文件之前执行一些正则表达式,因此如果遇到有效但格式异常的 CSS,或者您可能永远不会注意到的不正确的 CSS 语法,它可能会中断。

检查您为任何 CSS 错误或怪癖(任何异常)以及任何可能有错误 CSS 的非主流模块或主题所做的任何自定义 CSS。

为了给您一个想法,一些引起问题的事情包括

  • valid but unusual characters in image urls
  • valid but unusual use of line breaks
  • semi-colons at the end of the file
  • @import within comments

  • 检查文件编码是否一致也可能值得。特别是,在聚合提要和文件时,一个已知的奇怪结果来源是 UTF8 Byte Order Markers (BOM)。这可能会错误地滑入文件中。有a command here这会从目录中的所有文件中删除所有 BOM(小心使用!)。

    如果 JS 聚合也不起作用 ,几乎可以肯定是服务器或目录问题 - 检查文件目录权限,检查您是否有适当的压缩库,以及 Duncan 提到的所有内容。

    如果没有任何效果,您可以尝试 agrcache moduleCore Library module .它们改变了聚合使用的方法,并可能给出不同的结果,或问题的线索。并密切关注 Drupal 7 和 Drupal 8 的聚合问题——人们正在研究的问题中可能有一些线索。

    关于drupal-7 - 聚合和压缩 CSS 文件 drupal 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100110/

    相关文章:

    mysql - Drupal 7 Commerce 不断给出 "PDOException: SQLSTATE[42S02]"错误

    html - 从父样式中排除 div

    drupal-7 - 如何使用 Drupal Workbench Moderation 以编程方式创建 "draft"?

    php - 如何让 PagerDefault 查询与 Drupal 7 一起正常工作?

    drupal-7 - Drupal 7 with Views 7.x-3.5,某些字段未显示为 Sort

    php - 如何在 drupal 7/自定义内容类型/中设置此 View 的样式?

    javascript - Galleria 模块 - 样式顶部 :

    html - 用于在 drupal 上包含 HTML5 视频播放器和流行平台内容的字段

    php - 如何在 drupal 模块中创建表单?

    php - Xampp 服务器 MySQL 错误? MySQL 数据库的状态 - DEACTIVATED