Pluralsight Advanced - 电影内容未显示在内容 table
Pluralsight Advanced - Movie Content not displayed in Content table
我正在学习 Pluralsight 高级果园课程。
我刚刚创建了 Movie 模块并创建了示例电影。
它工作正常,但我确实注意到示例电影没有出现在“管理内容”页面中。
我只能通过转到内容定义和 select "List Items"
来访问列表
然后我可以看到电影项目列表
这是我到目前为止得到的。我按照步骤操作,没有看到我错过了什么。我确实注意到 Orchard 在外观方面从 1.4 到 1.10 略有变化。不知这是否也与版本差异有关
如有任何提示,我们将不胜感激!谢谢
namespace Pluralsight.Movies {
public class Migrations : DataMigrationImpl {
public int Create() {
ContentDefinitionManager.AlterTypeDefinition("Movie", builder=>
builder.WithPart("CommonPart")
.WithPart("TitlePart")
.WithPart("AutoroutePart")
.WithPart("BodyPart")
.Creatable()
.Draftable());
return 1;
}
public int UpdateFrom1()
{
ContentDefinitionManager.AlterTypeDefinition("Movie", builder =>
builder.WithPart("BodyPart", partBuilder=>partBuilder.WithSetting("BodyTypePartSettings.Flavor", "text")));
return 2;
}
}
尝试将 .Listable()
添加到您的类型定义中。请注意,如果您已经 运行 这些迁移,除非您重置数据库,否则它将不会再次执行,因此您必须将其放入 UpdateFrom2()
方法中。
请注意,此设置也可以在事后从内容定义屏幕中检查。
Note: I think the PluralSight course was written at a time when this setting didn't exist, and everything was listable.
我正在学习 Pluralsight 高级果园课程。 我刚刚创建了 Movie 模块并创建了示例电影。 它工作正常,但我确实注意到示例电影没有出现在“管理内容”页面中。
我只能通过转到内容定义和 select "List Items"
来访问列表然后我可以看到电影项目列表
这是我到目前为止得到的。我按照步骤操作,没有看到我错过了什么。我确实注意到 Orchard 在外观方面从 1.4 到 1.10 略有变化。不知这是否也与版本差异有关
如有任何提示,我们将不胜感激!谢谢
namespace Pluralsight.Movies {
public class Migrations : DataMigrationImpl {
public int Create() {
ContentDefinitionManager.AlterTypeDefinition("Movie", builder=>
builder.WithPart("CommonPart")
.WithPart("TitlePart")
.WithPart("AutoroutePart")
.WithPart("BodyPart")
.Creatable()
.Draftable());
return 1;
}
public int UpdateFrom1()
{
ContentDefinitionManager.AlterTypeDefinition("Movie", builder =>
builder.WithPart("BodyPart", partBuilder=>partBuilder.WithSetting("BodyTypePartSettings.Flavor", "text")));
return 2;
}
}
尝试将 .Listable()
添加到您的类型定义中。请注意,如果您已经 运行 这些迁移,除非您重置数据库,否则它将不会再次执行,因此您必须将其放入 UpdateFrom2()
方法中。
请注意,此设置也可以在事后从内容定义屏幕中检查。
Note: I think the PluralSight course was written at a time when this setting didn't exist, and everything was listable.