如何在Orchard CMS中覆盖自定义窗体

时间:2014-03-04 21:42:42

标签: orchardcms orchardcms-1.7

我启用了自定义表单模块,并添加了一个新的自定义表单窗口小部件,其内容类型设置为自定义内容类型。一切正常,但是,我想覆盖生成的HTML。

我可以看到\Modules\Orchard.CustomForms\Views\Items\Create.cshtml负责呈现表单。但是如何覆盖此文件?

我尝试过创建自定义\Themes\TheThemeMachine\Views\Orchard.CustomForms\Item\Create.cshtml视图,但这不起作用。

1 个答案:

答案 0 :(得分:1)

\Views\Orchard.CustomForms\Item\Create.cshtml对于覆盖自定义表单项是正确的。

但是,如果您使用窗口小部件呈现自定义窗体(如我的情况),则需要覆盖主题的Parts.CustomForm.Wrapper.cshtml文件夹中的Views

This post in the Orchard forums给了我答案。