2016-08-07 106 views
0

我想在博客帖子中显示作者OrchardCms.but但我不知道如何做到这一点。任何人都可以帮助我吗?如何在博客文章中显示作者在Orchard CMS

+0

是否要为每个帖子输入作者姓名为文本?或者您将有一个预定义的作者列表供您选择? – mdameer

+0

@mdameer我想在某人发布帖子时在博客帖子摘要附近显示作者姓名,但我不知道该怎么做 – balouchi

回答

2

(与往常一样在Orchard中)您有多种选择。最简单的方法是为Content-BlogPost.cshtml创建一个替代方案,并放入如下内容:

@ { 
    var commonPart = Model.ContentItem.As<ICommonPart>(); 
    var userName = commonPart.Owner.UserName; 
} 

<h1>@T("Author"): @userName</h1> 
+0

最新的orchard-1.10.1我无法找到Content-BlogPost.cshtml –

+0

@AtiqRahman你可以在你的主题中创建它,这就是所谓的备用(/覆盖) – devqon

+0

我将这个Content-BlogPost.cshtml添加到Views/Items/right ?这是抛出错误。 –

0

实现此目的的最佳方法是添加名为AuthorPart的新零件,并将其附加到BlogPost类型。 This link是来自Orchard网站的关于如何创建新零件并为其构建显示屏的教程:

+1

由于作者已经在公共部分,因此不需要新的部分。 –

相关问题