【发布时间】:2020-04-08 11:31:50
【问题描述】:
我在我的一个项目中使用 Piranha cms。
我正在寻找一种解决方案来自动将我的所有页面类型添加到页面类型生成器。
此时我的启动配置方法是这样的:
var pageTypeBuilder = new Piranha.AttributeBuilder.PageTypeBuilder(api)
.AddType(typeof(Models.BlogArchive))
.AddType(typeof(Models.StandardPage))
.AddType(typeof(Models.StartPage))
.AddType(typeof(Models.RegisterPage))
.AddType(typeof(Models.ApprovePage))
.AddType(typeof(Models.LoginPage))
.AddType(typeof(Models.MyOfferListPage))
.AddType(typeof(Models.OfferListPage))
.AddType(typeof(Models.OfferDetailPage))
.AddType(typeof(Models.OfferCreatedPage))
.AddType(typeof(Models.OfferAcceptPage))
.AddType(typeof(Models.BooksPage))
.AddType(typeof(Models.PropertyPage))
.AddType(typeof(Models.PropertyListPage))
.AddType(typeof(Models.MyBidsPage))
.AddType(typeof(Models.AgendaPage))
.AddType(typeof(Models.ProfilePage))
.AddType(typeof(Models.CheckoutPage))
.AddType(typeof(Models.BidCreatedPage))
.AddType(typeof(Models.ForgotPasswordPage))
.AddType(typeof(Models.ContactPage));
pageTypeBuilder.Build()
如果可能的话,我想减少它。 有人可以帮助我吗?
【问题讨论】:
标签: c# .net-core piranha-cms