我已经安装了一个Spree 3-0-Stable测试站点,我想添加bootswatch主题并更改一些引导项目的填充。
我很难理解我在哪里做这件事。
一个例子是,我想修改.panel页脚填充,以便项目价格显示在一个较小的框中。
我认为覆盖应该放在app/assets/stylesheets/spride/frontend中。
当我添加以下时
.panel-footer {
/* padding: 10px 15px; */
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
@import "bootstrap";
至
app/assets/stylesheets/spriver/frontend/frontend_bootstrap.css.css
价格框的填充不会改变,但网格中项目的相等间距会丢失。
我正沿着正确的道路来定制这样的商店?
no您永远不应该以这种方式进行自定义,因为当狂欢得到更新时,你所有的组件都将被覆盖,你将失去所有的更新。因此,最好开始使用狂欢指南中给出的Deface Overrides。首先看起来会很困难但一旦看完这个视频,你就可以很容易地使用污损覆盖概念。
https://www.youtube.com/watch?v=pirTIAy1NVM