我想将侧边栏的分类法添加到主页,而不是产品列表,但我的污点不起作用。
Deface::Override.new(
:virtual_path => 'spree/shared/_products',
:name => 'change view',
:replace => "[data-hook='homepage_products']",
:text => "
<% max_level = Spree::Config[:max_level_in_taxons_menu] || 1 %>
<nav id='taxonomies2' class='sidebar-item' data-hook>
<% @taxonomies.each do |taxonomy| %>
<% cache [I18n.locale, taxonomy, max_level] do %>
<h4 class='taxonomy-root'><%= Spree.t(:shop_by_taxonomy, :taxonomy => taxonomy.name) %></h4>
<%= taxons_tree(taxonomy.root, @taxon, max_level) %>
<% end %>
<% end %>
</nav> ")
我被困在这非常糟糕。