使用代码,我正在尝试创建一个名为“Widget”的 Content-Type FeaturedProperties
,其中包含一个名为MaxVisibleField
. 我希望在编辑内容类型时该MaxVisibleField
字段显示在该部分下。Fields
我使用迁移创建了一个名为 Contact-Part 的新联系人,并为该部件MaxPropertiesToShow
创建了一个字段。MaxVisibleField
MaxPropertiesToShow
我希望MaxVisibleField
在管理面板中编辑“小部件”时显示该字段。当我编辑FeaturedProperties
内容类型时,我看到没有列出任何字段。但是,我确实看到了这个部分。
MaxVisibleField
当我的小部件被编辑时,我还需要做什么才能让我的字段显示出来?
这是我的迁移代码
public int Create()
{
_contentDefinitionManager.AlterPartDefinition("MaxPropertiesToShow", (part) =>
{
part.WithField("MaxVisibleField", c =>
{
c.OfType(nameof(NumericField))
.WithDisplayName("Max Properties To Show")
.WithDescription("The app with display up to this many properties")
.WithSettings(new NumericFieldSettings()
{
Required = true,
Maximum = 50,
DefaultValue = "8",
});
});
});
_contentDefinitionManager.AlterTypeDefinition("FeaturedProperties", (type) =>
{
type.Stereotype("Widget")
.Creatable(false)
.Listable(false)
.Versionable(false)
.WithPart(nameof(FeaturedPropertyPart));
});
return 1;
}
这是我所看到的截图
此外,在Widget-FeaturedProperties.cshtml
视图中,如何将标题呈现在我希望它显示的位置,而不是应用程序显示它的标准位置?