我在Orchard CMS中创建了一个新模块,我有一个新的事件部分,它有一大堆自定义字段。如何更改内容列表中显示的标题?
由于
答案 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; }
}