1

只是失去了关于在 spree_application 布局主体中显示分类而不是产品的正确方法的想法。

spree/home/index.html.erb模板呈现,spree/shared/_products但我想spree/taxons/show为每个分类进行呈现。难怪,spree/home/index.html.erb错过分类学上下文所以render :template => 'spree/taxons/show'@taxon.

知道如何简单地在主页上显示分类而不是产品,最好使用 spree/taxons/show view 吗?

4

1 回答 1

1

如果要覆盖此页面的内容,则应覆盖spree/home/index.html.erb应用程序视图目录中的模板。至于准备内容,我建议为操作编写一个装饰器HomeController并覆盖该index操作,如下所示:

 class HomeController < Spree::StoreController
   def index
     # code goes here
   end
 end
于 2013-01-07T03:31:02.640 回答