Orchardcms Orchard cms-自定义表单-自定义放置css

Orchardcms Orchard cms-自定义表单-自定义放置css,orchardcms,Orchardcms,我刚刚进入orchard cms,我想设置一个自定义表单,用于获取一些用户的详细信息 我有一个作为小部件的表单,它可以很好地返回,但是我很难自定义布局 我可以计算出如何上下改变字段的位置,但是我想将一些字段并排放置,而不是堆叠在一起,但是每个字段都包含在它自己的标记中,这个标记没有与之关联的id或类名,因此我无法调整每个字段的css属性 任何帮助都将不胜感激。据我所知,您可以访问表单小部件模板,在这种情况下: 最好的方法是向字段中添加一个类,这样就可以使用css定位元素 @Html.TextBo

我刚刚进入orchard cms,我想设置一个自定义表单,用于获取一些用户的详细信息

我有一个作为小部件的表单,它可以很好地返回,但是我很难自定义布局

我可以计算出如何上下改变字段的位置,但是我想将一些字段并排放置,而不是堆叠在一起,但是每个字段都包含在它自己的标记中,这个标记没有与之关联的id或类名,因此我无法调整每个字段的css属性


任何帮助都将不胜感激。

据我所知,您可以访问表单小部件模板,在这种情况下:

最好的方法是向字段中添加一个类,这样就可以使用css定位元素

@Html.TextBoxFor(m => m.Field, new { @class = "custom-class"})
@类将自定义类添加到生成以下内容的输入元素:

<input class="custom-class" id="Field.Id" name="Field.Title" type="text" value="">


我还在学习……在哪里可以找到表单小部件模板?我假设这是某个地方的某种编辑器或模板?我建议您安装Orchard.Designer工具此工具将提供有关模板、形状和模型的大量信息。使用它来查找模板。您可以从Orchard后端安装模块。这是一个关于如何使用它的视频教程好的,我已经创建了正确的文件来覆盖我的字段的html,但是我在使用正确的@model指令时遇到了问题。我已从标准EditorTemplate.cshtml文件复制了代码,但出现了以下错误:传入字典的模型项的类型为“IshapeProxyda2c34d03f442dbeb352861788a0a0”,但此字典需要类型为“Orchard.Fields.Fields.InputField”的模型项似乎有一个嵌套的模型值,其中包含所有数据,这会导致html帮助程序出现更多问题,例如Model.Model.SelectedValues。