我正在尝试使用Unify之类的模板为乐队设置狂欢商店。我安装了狂欢静态内容以呈现静态页面。所以我的问题是如何访问网站不同页面中的产品?例如,如果在主页中,我希望有一个滑块来显示特色产品,或按类别(相册,海报,衬衫等)分类的产品。然后有一个商品页面,仅列出与商品相关的商品。也许在博客上有一个包含相关产品或其他内容的侧边栏。我如何使整个网站都可以访问@products。谢谢
答案 0 :(得分:0)
只需将这段代码添加到您的控制器中
@searcher = build_searcher(params.merge(include_images: true))
@products = @searcher.retrieve_products
检查https://github.com/spree/spree/blob/master/frontend/app/controllers/spree/home_controller.rb#L7的引用