Tags Orchard-如何将带有特定标记的所有博客文章显示为小部件

Tags Orchard-如何将带有特定标记的所有博客文章显示为小部件,tags,widget,orchardcms,Tags,Widget,Orchardcms,我有一个产品contentType,我已经为它创建了几个产品(product1、product2等) 我还有一个博客,我在其中发布了几篇帖子。一些帖子用“product1”标记了 当我转到product1(~/product1)的详细信息页面时,我想列出用product1标记的帖子。我想在widget中执行此操作 奖励:如何创建一个小部件,显示所有标记有当前url最后一段的内容。所以当我在~/product1上时,它会显示product1标记的内容,当我在~/foo上时,它会显示foo标记的内容

我有一个产品contentType,我已经为它创建了几个产品(product1、product2等)

我还有一个博客,我在其中发布了几篇帖子。一些帖子用“product1”标记了

当我转到product1(~/product1)的详细信息页面时,我想列出用product1标记的帖子。我想在widget中执行此操作

奖励:如何创建一个小部件,显示所有标记有当前url最后一段的内容。所以当我在~/product1上时,它会显示product1标记的内容,当我在~/foo上时,它会显示foo标记的内容


注意:Vandalay标记云模块有一个与此非常接近的功能。如果启用了rss源,您可以导航到以下内容:http://localhost:4423/rss?tag=product1“您可以将我要查找的内容作为一个页面,但我需要将该内容添加到product1页面。

实际上,特定标记下的项目列表不是由tagcloud模块提供的,而是由Orchard.tags模块提供的。”。从ITagService开始,构建一个完全满足您需求的小部件应该相当容易。例如,小部件部分的驱动程序可以查看路由值并获取要查找的标记名,然后查询标记服务以获取标记以及与之关联的项目。用这些项目生成一个列表形状,您就完成了。有意义吗?

托尼·约翰逊(Tony Johnson)在《乌节》(Orchard)上有一个很棒的系列,第7部分讲述了这个确切的场景

你需要看一看你的
层,因为这是你定义规则的地方。@neil-是的,层是做这件事的合乎逻辑的地方,但我需要一个小部件来粘在层中。是的,这正是我过去几个小时一直在走的路线。不是没有几条假线索,但我正朝那里走去。谢谢你的帮助!我会在小部件工作时发布它的代码。