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

时间:2011-06-17 03:45:10

标签: orchardcms

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

由于

Orchard CMS Content List

2 个答案:

答案 0 :(得分:1)

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

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;
    }
}

答案 1 :(得分:0)

您可以使用ITitleAspect方法:

public interface ITitleAspect : IContent {
    string Title { get; }
}

David Hayden's fine post中所示。