我在本地使用Mayo林主题的网站上工作。我试图通过css / style.css文件来定制这个主题,这个文件主要起作用。但我找到的一些东西是在另一个目录中更改,例如sites / default / files /。在这里我可以找到要更改的css行,但是一旦我清除了站点的缓存,就会撤消更改。更改主要包括删除背景颜色和空格。任何人都可以告诉我如何正确完成这项工作,在缓存后将其丢失吗?
例如,当我想要更改或删除侧边栏的背景颜色时,我发现它存储在sites / default / files / color / mayo-56cb6ab4 / colors.css中。只有当我在那里删除它时,style.css的标记才开始工作,否则它只会被覆盖。但是一旦我清除缓存,这个目录就会被一个新的默认colors.css文件重写。那么如何确保更改保持不变?
答案 0 :(得分:0)
在这种情况下,你必须去:
sites/all/themes/mayo/css
在此文件夹中,您可以看到主题mayo的所有css文件,通常您可以在style.css
文件中找到需要更改的css
当你需要修改自定义主题(不是核心主题)的CSS时,你必须去:
sites/all/themes/MY_CUSTOM_THEME/css
我想您将自定义主题放在文件夹中:
sites/all/themes/
正如Drupal手册所说。
答案 1 :(得分:0)
根据project documentation,MAYO使用主题设置来配置一些属性(例如颜色)。根据您的描述,主题似乎在内部管理一些CSS文件(通过在站点/默认/文件上动态创建它们)。
可能的解决方法可能是创建子主题并添加自己的CSS来覆盖默认值。这里似乎有一些关于它的文档:https://www.drupal.org/node/2261457
希望有所帮助,