【问题标题】:removing sidebar - spree commerce删除侧边栏 - 狂欢商务
【发布时间】:2012-05-14 05:25:11
【问题描述】:

我正在尝试从我的 Spree 应用中删除侧边栏。

在我的apps/override/remove_sidebar.rb

Deface::Override.new(
  :virtual_path =>"layouts/spree_application",
  :name => "remove_sidebar",
  :remove => "[data-hook='homepage_sidebar_navigation']")

我还有什么遗漏的吗?服务器检测到覆盖,但没有任何反应。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.1 spree


    【解决方案1】:

    解决了我自己的问题:

    apps/override/remove_sidebar.rb:

    Deface::Override.new(
      :virtual_path =>"spree/layouts/spree_application",
      :name => "remove_sidebar",
      :remove => "aside#sidebar")
    

    【讨论】:

    • 在 Spree 2.1.4 中,我必须使用 virtual_path: 'spree/shared/_sidebar'
    【解决方案2】:

    [data-hook='homepage_sidebar_navigation'] 没有出现在 layouts/spree_application 中

    这出现在以下文件中,并且覆盖在那里正常工作: 核心/app/views/spree/home/index.html.erb 核心/app/views/spree/products/index.html.erb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多