2014-03-04 138 views
0

我已啓用自定義窗體模塊並添加了一個新的自定義窗體小部件,並將內容類型設置爲自定義內容類型。所有工作正常,但是,我想覆蓋生成的HTML。如何覆蓋Orchard中的自定義窗體CMS

我可以看到\Modules\Orchard.CustomForms\Views\Items\Create.cshtml負責渲染表單。但是,我如何覆蓋這個文件?

我已經嘗試創建一個自定義\Themes\TheThemeMachine\Views\Orchard.CustomForms\Item\Create.cshtml視圖,但這是行不通的。

+0

我使用的是果園1.7.2 btw –

+0

您是否嘗試覆蓋表單模板或字段模板? – justrhysism

+0

@justrhysism表單模板,具體來說就是表單的提交按鈕。我使用'\ EditorTemplates \ Fields \ Input.Edit.cshtml'覆蓋了這些字段 –

回答

1

\Views\Orchard.CustomForms\Item\Create.cshtml覆蓋自定義表單項目是正確的。

但是,如果您使用窗口小部件呈現自定義窗體,那麼您需要在主題的Views文件夾中覆蓋Parts.CustomForm.Wrapper.cshtml

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