如何从 spree 的标题中删除站点名称?

How to remove the site name from title in spree?

Spree > 配置 中,站点名称 是在您网站的标签中设置的。它呈现在网站 public-facing 区域每个页面上的浏览器标题栏中。我想从我网站的标题中删除网站名称。我试图删除它,但是当我从 Spree > 配置 中的文本区域删除它后单击更新时(如图所示),它在更新后再次显示。

如何在不进入 spree 管理面板编码的情况下将其删除?

您可以更改管理面板常规设置的站点名称,最好说明您在哪个 spree 版本中遇到问题。检查这个 https://guides.spreecommerce.com/user/configuring_general_settings.html

您的存储配置存储在 Spree::Store 模型中。这样您就可以拥有多个店面。例如,如果您有一个销售男装的服装品牌和另一个销售女装的品牌怎么办?这就是 Spree::Store 模型背后的目的;来自 spree_multi_store gem.

任何人,如果您想更新商店信息,您可以在管理员@arv 详细信息中进行。如果您想从 rails console:

更新它
store = Spree::Store.current
store.name = 'My New Store Name'
store.save

进入你的项目路径如下 yourproject/app/views/spree/shared/_head.html.erb 并直接更改视图中的标题。

我建议为此关闭配置参数:

在你的 config/initializers/spree.rb

Spree.config do |config|
  ...
  config.always_put_site_name_in_title = false
end