Orchardcms 如何命名cshtml文件,以显示从Orchard cms中的管理UI创建的内容部分?

Orchardcms 如何命名cshtml文件,以显示从Orchard cms中的管理UI创建的内容部分?,orchardcms,Orchardcms,假设我在管理UI中创建了一个名为“aaa”的内容部分,并将其附加到名为“bbb”的现有内容类型 现在我想在ThemeMachine的View文件夹中添加一个.cshtml文件,用于显示和自定义此部件的视图,而不是类型 我知道我可以为ContentType添加Content-bbb.cshtml,但这不是我想要的,因为可能有几种类型使用此部分,我必须为所有类型添加单个文件 该如何命名cshtml文件? 我接受了以下姓名的测试: Parts.aaa,Parts aaa,Parts_aaa,Parts

假设我在管理UI中创建了一个名为“aaa”的内容部分,并将其附加到名为“bbb”的现有内容类型

现在我想在ThemeMachine的View文件夹中添加一个.cshtml文件,用于显示和自定义此部件的视图,而不是类型

我知道我可以为ContentType添加Content-bbb.cshtml,但这不是我想要的,因为可能有几种类型使用此部分,我必须为所有类型添加单个文件

该如何命名cshtml文件?

我接受了以下姓名的测试: Parts.aaa,Parts aaa,Parts_aaa,Parts.aaa-bbb,Parts.bbb-aaa, Parts.aaa.bbb,Parts.bbb.aaa 还有更多

我非常感谢你的帮助

这是codeplex中此问题的链接:

我认为Parts.aaa.cshtml和Parts/aaa.cshtml都是正确的。你确定这是你当前启用的主题吗?是的,我刚刚启用了“TheThemeMachine”主题,而且Content-bbb.cshtml和其他文件工作正常。然后我建议使用形状跟踪功能(模块)检查正确的替代方案,谢谢。我曾使用过该工具,但它只是帮助为零件的每个字段创建视图,如fields.Common.Text-aaa.cshtml或fields.Boolean-aaa.cshtml,而不是零件。虽然在这些文件中,可以访问零件的总模型,但每个字段都会重复,因此无法使用。