Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何将Orchard列表发布为自定义XML或JSON_.net_Asp.net Mvc_Orchardcms - Fatal编程技术网

.net 如何将Orchard列表发布为自定义XML或JSON

.net 如何将Orchard列表发布为自定义XML或JSON,.net,asp.net-mvc,orchardcms,.net,Asp.net Mvc,Orchardcms,理想情况下,我希望能够通过RSS提要公开自定义内容类型的列表。不过,如果我能得到列表中的所有项目并将其发布为自定义XML或JSON,我会很满意。有人能提供一个代码片段,用于获取给定列表id的所有项目吗?以下是我在Orchard论坛上给出的答案: 默认情况下它不存在,我认为这是我们应该在1.1中解决的问题(我提交了文件以跟踪它,请随意投票) 但它可以通过模块添加。您可以将其构建到一个处理程序中,该处理程序将获得对IFeedManager的引用,并为列表内容项注册一个新提要。您可以查看blog模块以

理想情况下,我希望能够通过RSS提要公开自定义内容类型的列表。不过,如果我能得到列表中的所有项目并将其发布为自定义XML或JSON,我会很满意。有人能提供一个代码片段,用于获取给定列表id的所有项目吗?

以下是我在Orchard论坛上给出的答案:

默认情况下它不存在,我认为这是我们应该在1.1中解决的问题(我提交了文件以跟踪它,请随意投票)


但它可以通过模块添加。您可以将其构建到一个处理程序中,该处理程序将获得对IFeedManager的引用,并为列表内容项注册一个新提要。您可以查看blog模块以获取添加提要的示例。这篇博文中还有一些信息:

我知道的不多,但看看这篇文章,它将帮助您了解如何生成xml/json,您只需了解如何读取内容项列表。我想这才是我真正的问题。我似乎不知道如何在orchard的代码中获取列表的内容。非常感谢这是一个很大的帮助。通过查看博客中的代码,我发现我所要做的就是导航到/rss?containerid=链接,然后我就会得到列表中项目的rss提要。