在SilverStripe 3.1中,是否可以覆盖显示在SilverStripe左侧的SilverStripe徽标和url (而不是替换它)?
发布于 2013-11-20 01:04:59
在SilverStripe 3.1中,我们可以使用一些定制的css来覆盖徽标。
首先,我们告诉LeftAndMain在config.yml中添加一个额外的css文件:
LeftAndMain:
extra_requirements_css:
- mysite/css/leftandmainextracss.css然后,在我们的leftandmainextracss.css文件中,我们可以编辑默认的徽标css来加载我们想要的任何图像:
.cms-logo a {
background: url("../images/new-branding-cms-logo.png") no-repeat left center;
}我们可以在我们的config.yml中设置网址和标题:
LeftAndMain:
application_link: 'http://www.example.com'
application_name: 'Example'
extra_requirements_css:
- mysite/css/leftandmainextracss.css这里有一些关于扩展cms接口的详细信息:interface/
还有这个模块来改变CMS的品牌。我还没有测试过这个:https://github.com/skorp/Silverstripe--CMSbranding
发布于 2014-08-06 21:35:48
我发现我不得不对上面的解决方案做一个改变。当在config.yml中声明config.yml时,我不得不这样做:
LeftAndMain:
extra_requirements_css: [mysite/css/leftandmainextracss.css]发布于 2018-01-12 13:51:49
对于SilverStripe 4,必须使用名称空间:
SilverStripe\Admin\LeftAndMain:
extra_requirements_css:
- mysite/css/leftandmainextracss.csshttps://stackoverflow.com/questions/20078980
复制相似问题