我想如何在不使用管理面板的情况下创建最新的特色分类器,并将它们放入索引页面(就像spree_fancy网站一样)。我试图通过研究spree_fancy文件来弄明白,但我需要一些帮助。
我摆弄spree_fancy来改变布局,我可能已经删除了一些我不应该删除的东西。即使我设置了带有“最新”分类单元的产品,我也不再在索引页面的“最新”部分下看到该产品。
答案 0 :(得分:0)
创建taxons
非常简单:
2.0.0p247 :001 > Spree::Taxon.create(name: 'Featured') #you can add here any other attribute you want
(0.2ms) BEGIN
(...)
=> #<Spree::Taxon id: 3, parent_id: nil, position: 0, name: "Featured", permalink: "featured", taxonomy_id: nil, lft: 5, rgt: 6, icon_file_name: nil, icon_content_type: nil, icon_file_size: nil, icon_updated_at: nil, description: nil, created_at: "2014-01-09 06:26:51", updated_at: "2014-01-09 06:26:51", meta_title: nil, meta_description: nil, meta_keywords: nil, depth: 0>
这就是创建合适的Featured
分类单元所需的全部内容。您可以在source中查看,这些分类符号的名称不同。不要忘记稍后将产品添加到该分类单元。
关于第二个问题,几乎没有可能:
我已将上述适当行动的来源链接起来,也许您删除了具有该名称的分类单元?或许你已经覆盖了那些@slider_products
,@featured_products
和@latest_products
?
也许你的变量很好,但你改变了观点?您需要this之类的内容才能显示它们。检查您的替换和查看替换。如果你正在摆弄CSS检查,也许HTML很好,但你已经用CSS(甚至是一些JS)做了一些事情。