在狂欢中改变完整的布局

时间:2012-04-10 10:38:45

标签: ruby-on-rails views spree

我正在使用spree 1.0.0并且已经对它进行了一些研究 对于我的电子商务网站。

我已经在我的应用中制作并使用了一些现有的扩展程序。现在, 我正在研究布局,并一直试图弄清楚那是什么 是最好的方法。

我的需要是我必须改变我的完整前端布局 存储与狂欢提供的比较。

从我的观点来看,有些选项是

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

- >使用Deface覆盖视图(这将是繁忙的,因为我必须在几乎每个页面上更改所有内容)

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

还是有另一种方法可以做到这一点。

提前感谢。

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:2)

您可以通过在应用程序的app/views/layouts/spree_application.html.erb目录中放置一个具有相同名称的文件来覆盖app/views来完成此操作。