如何删除 spree 2.x 中的 /t 类群路径?
how to remove /t taxon path in spree 2.x?
我们正在使用 Spree 开发电子商务网站,类别 link 变得像 /t/brand/ruby。
但我们必须删除分类单元上的 /t。
谢谢
Thiyagarajan Veluchamy
我能做到。
将以下代码添加到routes.rb
get '*id', :to => 'spree/taxons#show', :as => :categories
将以下代码添加到app/helpers/spree/base_helper_decorator.rb
Spree::BaseHelper.module_eval do
def seo_url(taxon)
# return spree.nested_taxons_path(taxon.permalink)
return main_app.categories_path(taxon.permalink)
end
end
现在你可以看到,没有/t
我们正在使用 Spree 开发电子商务网站,类别 link 变得像 /t/brand/ruby。
但我们必须删除分类单元上的 /t。
谢谢 Thiyagarajan Veluchamy
我能做到。
将以下代码添加到routes.rb
get '*id', :to => 'spree/taxons#show', :as => :categories
将以下代码添加到app/helpers/spree/base_helper_decorator.rb
Spree::BaseHelper.module_eval do def seo_url(taxon) # return spree.nested_taxons_path(taxon.permalink) return main_app.categories_path(taxon.permalink) end end
现在你可以看到,没有/t