我正在使用spree 1.0.0并且已经对它进行了一些研究 对于我的电子商务网站。
我已经在我的应用中制作并使用了一些现有的扩展程序。现在, 我正在研究布局,并一直试图弄清楚那是什么 是最好的方法。
我的需要是我必须改变我的完整前端布局 存储与狂欢提供的比较。
从我的观点来看,有些选项是
- >使用扩展名编写覆盖spree提供的模板的所有视图,
- >使用Deface覆盖视图(这将是繁忙的,因为我必须在几乎每个页面上更改所有内容)
- >使用上述选项的混合功能。
还是有另一种方法可以做到这一点。
提前感谢。
答案 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
来完成此操作。