我正在开发 spree 1.0.0,并一直在为我的电子商务网站做一些研究。
我已经在我的应用程序中制作并使用了一些现有的扩展。现在,我正在研究布局,并一直试图找出最好的方法。
我的需要是与 spree 提供的相比,我必须更改商店的完整前端布局。
从我的角度来看,一些选项是
-> 使用扩展来编写覆盖 spree 提供的模板的所有视图,
-> 使用 Deface 覆盖视图(这会很忙,因为我必须更改几乎每一页上的所有内容)
-> 使用上述选项的混合功能。
还是有其他方法可以做到这一点。
提前致谢。
我正在开发 spree 1.0.0,并一直在为我的电子商务网站做一些研究。
我已经在我的应用程序中制作并使用了一些现有的扩展。现在,我正在研究布局,并一直试图找出最好的方法。
我的需要是与 spree 提供的相比,我必须更改商店的完整前端布局。
从我的角度来看,一些选项是
-> 使用扩展来编写覆盖 spree 提供的模板的所有视图,
-> 使用 Deface 覆盖视图(这会很忙,因为我必须更改几乎每一页上的所有内容)
-> 使用上述选项的混合功能。
还是有其他方法可以做到这一点。
提前致谢。
您可能很快就会遇到一个新问题:告诉您的新控制器使用您的新 spree_application 布局。
spree google group 表示可以在任何地方使用继承来使用主应用程序:https ://groups.google.com/forum/?fromgroups#!topic/spree-user/mB02WqMnCnw%5B1-25%5D
但是,我仍然没有弄清楚如何解决这些控制器的路由问题。
您可以通过在应用程序目录中app/views/layouts/spree_application.html.erb放置一个同名文件来覆盖 。app/views