我尝试了一种简单的方法:在管理界面中编辑联系人页面,然后在“高级选项”部分中选择我的新模板。但表格没有显示出来。
我还生成了覆盖视图:
rake refinery:override view=refinery/inquiries/inquiries/*
但是查看app\views\refinery\inquiries\inquiries\new.html.erb
文件,我没有看到这个问题的明显解决方案。
我在github上发现了这个问题,但它没有提供太多细节:https://github.com/refinery/refinerycms-inquiries/issues/45
我怀疑问题的很大一部分是当我更改高级选项下的模板设置时,它将视图从默认查询new.html.erb更改为标准视图选项之一。问题是查询扩展名new
视图未列为选项。
答案 0 :(得分:1)
这里简短的回答是:你不能。
在努力解决这个问题的过程中,我意识到在大多数情况下你可能不想切换布局。无论如何,不是以我随意的方式。
我真正想要的是备用页视图。可以通过视图完全修改基本网页布局和样式。
意识到这改变了我的目标。我不需要更改查询页面的布局。我需要将查询页面视图与我的默认页面视图相匹配。我可以通过覆盖查询扩展程序的new
和thank-you
视图并编辑这些文件来完成此操作,以便标记和样式与我的默认页面视图匹配。
足够简单。唯一的缺点是它有点不干。如果我要更改我的页面视图,我现在可能也必须重复这两个视图中的更改。