自定义狂欢布局

时间:2015-10-30 10:06:18

标签: layout spree

我是狂热的新手并坚持布局。

我创建了一个新应用程序并在其中安装了spree。

我想创建一个完全静态的主页。 我所做的是将以下文件复制到我的应用程序视图目录并进行编辑:

spree\layouts\spree_application.html.erb
spree\shared\_head.html.erb
spree\shared\_head.htmler.erb

我能够显示新页面,但问题是它也影响了管理页面。

我想要做的只是为我的前端页面选择一个特定的布局文件,以便管理员保持原样。

更新: 我现在这样做了:

复制 _head.html.erb 文件并进行如下编辑:

<meta charset="utf-8">
<title><%= title %></title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1" name="viewport">
<%== meta_data_tags %>
<%= canonical_tag(current_store.url) %>
<%= favicon_link_tag 'favicon.ico' %>
<%= stylesheet_link_tag 'spree/frontend/all', media: 'screen' %>
<%= yield :header_css %>

<%= csrf_meta_tags %>
<%= javascript_include_tag 'spree/frontend/all' %>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6/html5shiv.min.js"></script>
<![endif]-->
<%= yield :head %>
<%= yield :header_js %>

这样,我就可以包含我的自定义css和js

我的问题仍然是一样的。

0 个答案:

没有答案