Orchardcms 使用Orchard CMS如何更改内容项列表中显示的标题

Orchardcms 使用Orchard CMS如何更改内容项列表中显示的标题,orchardcms,Orchardcms,我在Orchard CMS中创建了一个新模块,我有一个新的事件部分,它有一大堆自定义字段。如何更改内容列表中显示的标题 谢谢 可以在处理程序中设置元数据 protected override void GetItemMetadata(GetContentItemMetadataContext context) { // We will set the display text, appears in content list var e = context.ContentItem

我在Orchard CMS中创建了一个新模块,我有一个新的事件部分,它有一大堆自定义字段。如何更改内容列表中显示的标题

谢谢


可以在处理程序中设置元数据

protected override void GetItemMetadata(GetContentItemMetadataContext context)
{
    // We will set the display text, appears in content list
    var e = context.ContentItem.As<EventPart>();
    if (e != null)
    {
        context.Metadata.DisplayText = e.Name;
    }
}
受保护的覆盖无效GetItemMetadata(GetContentItemMetadataContext)
{
//我们将设置显示文本,显示在内容列表中
var e=context.ContentItem.As();
如果(e!=null)
{
context.Metadata.DisplayText=e.Name;
}
}

您可以使用ITitleAspect方法:

public interface ITitleAspect : IContent {
    string Title { get; }
}
如图所示