【发布时间】:2015-08-23 18:53:17
【问题描述】:
在尝试了不同的解决方案之后现在我有了一些关于我的问题的信息:
我已经为我的 BlogPost 类型添加了 MediaLibraryPickerField,
我正在为我的博客使用另一种布局,名称为Layout-url-test.cshtml,我的博客名称为 test。
并创建Content-url-test.cshtml,Fields.MediaLibraryPicker.Summary-url-test.cshtml,Parts.Blogs.BlogPost.List-url-test.cshtml,
布局还可以,我的带有图片的博客文章正在显示媒体,但是当我添加备用文件Parts.Blogs.BlogPost.List-url-test.cshtml 时,博客文章列表和博客文章详细信息中没有显示图片!
我意识到我的备用文件有些问题,但我找不到任何能完全解决我的问题的东西!!!
var list = Model.ContentItems;
var items = list.Items;
var body = "";
string name = string.Empty;
foreach(var post in items)
{
var blogPost = post.ContentItem;
body = post.ContentItem.BodyPart.Text;
var field =(MediaLibraryPickerField) post.ContentField;
name = field.DisplayName;
}
我可以获取正文部分的文本,但字段始终为空!!!
我应该在主题placement.info文件中添加一些代码行吗???
【问题讨论】:
-
我的问题没有解决方案 :( ???
标签: orchardcms orchardcms-1.8 alternate