果园覆盖customform textarea模板

时间:2014-06-17 05:06:14

标签: templates orchardcms orchardcms-1.8

如何覆盖/创建customform textarea模板?

使用Orchard 1.8。为了设置自定义表单的样式,我希望将其添加到包含textarea的字段集标记。使用shapetracer我不清楚

(我可以覆盖其他标签,例如'布尔字段类型。 (例如,将Modules / Orchard.Fields / Views / EditorTemplates / Fields / Boolean.Edit.cshtml复制到Views / EditorTemplates / Fields / Boolean.Edit.cshtml)但不确定textarea。 (复制 Input.Edit.cshtml无法正常工作。)

2 个答案:

答案 0 :(得分:2)

您可以通过将文件〜/ Core / Common / Views / Body.Editor.cshtml 复制到更高优先级的位置来覆盖TextArea(例如〜/ Themes / MyTheme /Views/Body.Editor.cshtml )并在那里进行编辑。但是,该cshtml文件不仅处理TextArea类型 - 它将覆盖所有正文编辑器的呈现。要特定于textarea,您应该创建一个名为 Body.Editor-TextArea.cshtml

的文件

答案 1 :(得分:0)

通常,我只是覆盖整个HTML。你知道名字/ ids对吗?这样您就可以轻松地从ShapeTracer复制HTML并复制到新的Alternate中。
虽然名称/ ID保持不变,但所有内容都会正确连接。
检查" EditorTemplate",但在创建和备用之前,请复制HTML而不是模板。