我想從邊欄添加分類到主頁面,而不是產品列表,但是我的破損不起作用。Deface _products data-hook
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> ")
我被困在這真的很糟糕。
您不需要在nav id標記中提及數據掛鉤,而是在實際視圖中提及它。 –