【问题标题】:Spree 3.0 how to add a footerSpree 3.0如何添加页脚
【发布时间】:2017-10-14 23:24:28
【问题描述】:

spree3.0 默认没有页脚。此版本的所有主题都已过时。如何在最新版本的 spree 中添加页脚。

【问题讨论】:

    标签: ruby-on-rails spree


    【解决方案1】:

    我可以通过使用以下污损覆盖来添加页脚:

    Deface::Override.new(virtual_path:     "spree/layouts/spree_application",
                     insert_after:     "body",
                     name:             "footer",
                     partial:          "spree/shared/footer")
    

    如果您还没有创建文件结构,则需要在视图 > spree > shared 中创建文件结构。您将在此处添加 _footer.html.erb 部分文件

    【讨论】:

      【解决方案2】:

      您可以在app/views/spree/layouts/spree_application.html.erb 创建一个新文件并从original 复制内容,然后将您自己的页脚和您想要的任何内容放在那里。

      与使用 deface 相比,这样做的好处是您拥有更多控制权,而且更简单。不利的一面是,如果布局发生变化,则很难将 spree 更新到较新的版本(但无论如何不会有很多变化)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-26
        • 2017-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多