Kentico 12-通过给定页面类型限制页面选择器

时间:2019-10-22 15:26:01

标签: kentico kentico-12 kentico-mvc

是否可以通过给定页面类型限制新的窗口小部件页面选择器?我知道您可以使用EditingComponentProperty(nameof(PageSelectorProperties.RootPath)将其设置为加载特定路径,但是看不到限制页面类型的方法。

2 个答案:

答案 0 :(得分:0)

目前恐怕还没有,只是顺便说一句。不知道Kentico是否正在研究它,因为我们碰到了同样的事情,所以拥有它会很好。

答案 1 :(得分:-1)

您始终可以添加新的窗口小部件属性

在模型属性类中

[EditingComponent(TextInputComponent.IDENTIFIER, Order = 0, Label = "Page Selector Class")]
public string PageSelectorClass { get; set; }

在您的控制器中

var pages = DocumentHelper.GetDocuments(GetProperties().PageSelector)
//any other LINQ statements you need