1

我尝试了简单的方法:在管理界面中编辑联系人页面并在高级选项部分中选择我的新模板。但是表格没有显示出来。

我还生成了覆盖视图:

 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视图未列为选项。

4

1 回答 1

1

简短的回答是:你不能。

在与此斗争的过程中,我意识到在大多数情况下您可能不想切换布局。无论如何,不​​像我那样随意。

我真正想要的是备用页面视图。基本的网页布局和样式可以通过视图完全修改。

意识到这一点改变了我的目标。我不需要更改查询页面的布局。我需要将查询页面视图与我的默认页面视图相匹配。我可以通过覆盖查询扩展newthank-you视图并编辑这些文件来做到这一点,以便标记和样式与我的默认页面视图相匹配。

很简单。唯一的缺点是它有点不干。如果我要更改我的页面视图,我现在可能不得不重复这两个视图中的更改。

于 2013-08-13T16:27:05.113 回答