Ruby on rails Spreecommerce:分类单元的自定义样式

Ruby on rails Spreecommerce:分类单元的自定义样式,ruby-on-rails,spree,Ruby On Rails,Spree,我想知道是否有一种方法可以为特定的分类群提供定制的外观和感觉 例如:我买了一件t恤、一件外套和一台笔记本电脑。我真正喜欢做的是为“2014年户外运动装”创建一个别致的页面(并在那里展示t恤和外套) 所以我想要: 确定特定分类单元的css的一种方法 确定该分类单元的html的一种方法 你是如何处理这类事情的?我已经用spree\u static\u内容在1-3-stable中完成了你的要求。 创建指向分类法的链接,但将其路由到/pages/taxonomyname 在pages\u contro

我想知道是否有一种方法可以为特定的分类群提供定制的外观和感觉

例如:我买了一件t恤、一件外套和一台笔记本电脑。我真正喜欢做的是为“2014年户外运动装”创建一个别致的页面(并在那里展示t恤和外套)

所以我想要:

  • 确定特定分类单元的css的一种方法
  • 确定该分类单元的html的一种方法

  • 你是如何处理这类事情的?

    我已经用spree\u static\u内容在1-3-stable中完成了你的要求。

    • 创建指向分类法的链接,但将其路由到/pages/taxonomyname

    • 在pages\u controller中创建taxonomyname方法,以创建正确的@products数据并呈现所需的视图

    • 创建一个名为taxonomyname的页面静态页面

    让我们看一个例子:

    • 在routes.rb中添加aline

      获取“/greatouterwear2014”,至:'第#页greatouterwear2014',默认值:{:id=>'类别/greatouterwear2014'}

    • 在您的菜单中创建一个链接,如下所示
      yourdomain/greatouterwear2014

    • 在页面控制器中:

    • app/views/pages
      中创建一个文件
      greatouterwear2014.html.haml
      (或您首选的模板后缀)

    • 在该文件中,您可以根据需要组织和设置产品列表的样式


    我肯定有更干净的方法,但这对我来说在spree 1-3-stable中已经足够好了

    @UriMikhli事实上,我说的是一家新商店,可以使用那里的任何版本。我喜欢狂欢。我想知道它是否适合我的需要。现在我可以使用我最喜欢的框架了:)谢谢!没问题,这是一个非常灵活的平台,使用起来很有趣。
      def greatouterwear2014
         @taxon = .....etc
         @product = @taxon.product. ......etc
    
        render 'greatouterwear2014'
      end