SilverStripe CMS自定义css

时间:2016-07-11 11:58:53

标签: silverstripe

当您通过->addExtraClass("my-class");将额外的 css类设置为CMSField时,您可以编辑哪个css文件来设置此新css类的样式?

我现在看到的唯一方法是编辑Framework或CMS文件夹中的css文件,我宁愿避免这样做。

是否可以在CMS区域中包含指向自定义CSS样式表的链接,我可以在其中放置所有css代码?

2 个答案:

答案 0 :(得分:3)

您可以将以下内容添加到config.yml文件中,将自定义样式表加载到CMS中:

LeftAndMain:
  extra_requirements_css:
    - mysite/css/mystyle.css

答案 1 :(得分:1)

你可以添加这样的代码......

  "SELECT lpad(tot_std,4,0) as tot_std FROM login WHERE login_account_type='STUDENT'" ;

......几乎在任何地方都会被包括在内。

如果这些必须是int标题,那么......

    Requirements::customCSS('
        #Form_FilterForm .field {
            display:inline-block;
            width:31%
        }
    ');