我想知道是否有办法为特定的分类单元提供自定义的外观和感觉。
例如:我有一件T恤,一件外套和一台笔记本电脑。我真正喜欢做的是为“Great Outdoor Wear 2014”创建一个带有花哨外观的页面(并在那里展示T恤和外套)。
所以我希望:
你如何处理这类事情?
答案 0 :(得分:1)
我已经使用spree_static_content在1-3-stable中完成了你的要求。
创建指向分类的链接,但将其路由到/ pages / taxonomyname
在pages_controller中创建taxonomyname方法,以创建正确的@products数据并呈现所需的视图。
创建名为taxonomyname的页面静态页面
让我们来看一个例子:
在routes.rb中添加aline
获取'/ greatouterwear2014',至:'page #goodouterwear2014',默认值:{:id => '类别/ greatouterwear2014'}
在您的菜单中创建一个类似于此yourdomain/greatouterwear2014
在页面控制器中:
def greatouterwear2014 @taxon = .....etc @product = @taxon.product. ......etc render 'greatouterwear2014' end
在app/views/pages
中创建文件greatouterwear2014.html.haml
(或您首选的模板后缀)
然后,您可以根据需要对该产品列表进行整理和设置样式。
我确信有更清洁的方法,但这对我来说非常适合1-3节稳定