我需要编辑一个管理块的某些按钮位置的css文件。
使用Google Chrome检查元素,Drupal只向我提供有关css文件名的信息:DSFJHjdfkvwvSDFVSFbvnhsdjnvjsdnfjbvw.css
精彩......那不存在。我怎么想确定css文件的确切位置?我在主题的styles文件夹中拆开了css文件。
所以基本上找到drupal中所有内容的源代码需要你在大海捞针中找到针。有没有办法通过使用管理面板找到我的网页正在使用的css文件??
答案 0 :(得分:0)
Drupal出于性能原因,将所有CSS文件聚合到一个生成的文件中,因此只需要1个请求来加载所有必需的样式。
您可以通过转到drupal配置中的性能设置并禁用js和CSS优化来禁用此功能(不建议在prd站点上使用)。
清除缓存,现在您将在使用Chrome工具检查时看到CSS规则所在的特定文件。
作为旁注,除非您回馈,否则不建议在贡献模块中编辑任何内容。否则,当您需要升级到模块的下一个版本时,您将丢失以前的更改。我只是在你的自定义主题中应用CSS规则来覆盖模块CSS。
对不起,如果有拼写错误。这是写在我的手机上,当我在我的办公桌时,我会把它清理干净。
答案 1 :(得分:0)
我认为在您的drupal配置中,您启用了"聚合和压缩CSS文件"设置。尝试通过转到配置>禁用它。开发>性能。它可能会解决你的问题。
您可以在进行更改后恢复设置。
答案 2 :(得分:-1)
关闭缓存,然后清除缓存。然后,您应该获得CSS规则的正确位置。完成此操作后,再次启用缓存。