1

我正在开发 spree 1.0.0,并一直在为我的电子商务网站做一些研究。

我已经在我的应用程序中制作并使用了一些现有的扩展。现在,我正在研究布局,并一直试图找出最好的方法。

我的需要是与 spree 提供的相比,我必须更改商店的完整前端布局。

从我的角度来看,一些选项是

-> 使用扩展来编写覆盖 spree 提供的模板的所有视图,

-> 使用 Deface 覆盖视图(这会很忙,因为我必须更改几乎每一页上的所有内容)

-> 使用上述选项的混合功能。

还是有其他方法可以做到这一点。

提前致谢。

4

2 回答 2

4

您可能很快就会遇到一个新问题:告诉您的新控制器使用您的新 spree_application 布局。

spree google group 表示可以在任何地方使用继承来使用主应用程序:https ://groups.google.com/forum/?fromgroups#!topic/spree-user/mB02WqMnCnw%5B1-25%5D

但是,我仍然没有弄清楚如何解决这些控制器的路由问题。

于 2012-08-20T17:47:24.013 回答
2

您可以通过在应用程序目录中app/views/layouts/spree_application.html.erb放置一个同名文件来覆盖 。app/views

于 2012-04-12T17:40:08.757 回答