首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SilverStripe管理区域覆盖

SilverStripe管理区域覆盖
EN

Stack Overflow用户
提问于 2013-11-19 18:16:20
回答 4查看 1.4K关注 0票数 6

在SilverStripe 3.1中,是否可以覆盖显示在SilverStripe左侧的SilverStripe徽标和url (而不是替换它)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-20 01:04:59

在SilverStripe 3.1中,我们可以使用一些定制的css来覆盖徽标。

首先,我们告诉LeftAndMainconfig.yml中添加一个额外的css文件:

代码语言:javascript
运行
复制
LeftAndMain:
  extra_requirements_css:
    - mysite/css/leftandmainextracss.css

然后,在我们的leftandmainextracss.css文件中,我们可以编辑默认的徽标css来加载我们想要的任何图像:

代码语言:javascript
运行
复制
.cms-logo a {
    background: url("../images/new-branding-cms-logo.png") no-repeat left center;
}

我们可以在我们的config.yml中设置网址和标题:

代码语言:javascript
运行
复制
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

票数 10
EN

Stack Overflow用户

发布于 2014-08-06 21:35:48

我发现我不得不对上面的解决方案做一个改变。当在config.yml中声明config.yml时,我不得不这样做:

代码语言:javascript
运行
复制
LeftAndMain:
  extra_requirements_css: [mysite/css/leftandmainextracss.css]
票数 1
EN

Stack Overflow用户

发布于 2018-01-12 13:51:49

对于SilverStripe 4,必须使用名称空间:

代码语言:javascript
运行
复制
SilverStripe\Admin\LeftAndMain:
  extra_requirements_css:
    - mysite/css/leftandmainextracss.css
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20078980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档