有人知道我怎么能改变或者其他css的颜色,使它看起来与GroupedDropdownField中的标签有很大的不同? 我试图通过更新framework / admin / css / screen.css来改变颜色:
select optgroup {color:#f00 !important}
但它没有用
谢谢!
答案 0 :(得分:2)
不要编辑框架或 cms 目录中的任何核心文件。这不是进行更改的正确位置。
而是通过添加必需的css文件来扩展CMS。
在Silverstripe 3.1中,要让CMS加载您的css文件,请将以下代码添加到您的配置yml文件中:
<强> mysite的/ _config / config.yml 强>
LeftAndMain:
extra_requirements_css:
- mysite/css/GroupedDropdownField.css
接下来将您的Grouped Dropdown css添加到以下文件中:
<强> mysite的/ CSS / GroupedDropdownField.css 强>
.field .chzn-container .chzn-results li.group-option {
color: #ff0000;
}
样式select optgroup
不起作用的原因是因为Silverstripe将样式select
和div
列表替换为ul
框。
如果检查下拉列表的元素,您将看到可以设置样式的元素。
答案 1 :(得分:0)
您不应修改框架中的任何代码;每当执行升级(例如安全更新)时,所有更改都将被覆盖。相反,follow this tutorial制作一个新主题。在主题中进行更改。