Вы можете сделать это в коде, когда новый узел содержимого будет сохранен. Таким образом, при сохранении узла, сначала проверьте правильный тип псевдонима, а затем сделать вашу сортировку вещи ..
Создайте новый класс, который наследует от Umbraco.Core.ApplicationEventHandler
перезаписи ApplicationStarted:
protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
{
ContentService.Published += ContentService_Published;
base.ApplicationStarted(umbracoApplication, applicationContext);
}
Создать новый метод
private void ContentService_Published(IPublishingStrategy sender, PublishEventArgs<IContent> e)
{
foreach (var content in e.PublishedEntities)
{
if (content.ContentType.Alias != "YOUR CONTENT ALIAS")
continue;
//Do your sorting here
}
}
Я использую Umbraco v7 – alex