已使用的firebug和已检查的Spree默认徽标来自/assets/store/logo.png
签入spree 2.1.3版本源代码并发现默认徽标来自/logo部分。
路径:
core/app/models/spree/app_configuration.rb
preference :logo, :string, default: 'logo/spree_50.png'
试图重写,默认徽标使用Spree:Config选项。
Spree::Config.set(logo: "store/logo.png")
但它仍然重定向到旧图像(spree_50.png),我无法替换默认的徽标。
发布于 2013-12-02 20:49:39
在application.rb中:
Spree.config do |config|
# Example:
# Uncomment to override the default site name.
# config.site_name = "Spree Demo Site"
config.logo = "logo.png"
end
然后将您的徽标添加到公共/图像/然后徽标就会显示出来。
发布于 2018-07-17 06:38:54
你可以把你的形象放在这条路上。
内部:应用程序/资产/图像/徽标/“您的图像”
就像。应用程序/资产/图像/徽标/hi5_logo.png**
内部: config/initializers/spree.rb
Spree.config do |config|
config.logo = "logo/hi5_logo.png" #for default store logo
config.admin_interface_logo = "logo/hi5_logo.png" #for admin logo
end
https://stackoverflow.com/questions/20323347
复制相似问题