使用Orchard CMS,如何在[管理内容]内容>管理仪表板中的内容项添加/扩展了通过[最近创建/修改/发布]以外的“某些”来订购内容项的功能?我没有长时间使用Orchard,但是当我接近一百种不同类型的物品时,这已成为一个真正的痛处; “这使得在后端工作非常烦人,并且对最终用户来说异常混乱。”
最后,我很乐意按照我附在我网页上的分类词来订购,但我愿意接受社区的任何建议吗?
我还注意到Bertrand Le Roy曾经为这种情况创建了一个“TheTree”模块,但是查看了[和他的Git项目],我找不到它。
感谢您的投入,PP
答案 0 :(得分:1)
我不确定直接编辑该内容索引,您可以覆盖the view in question,但我不确定如何。
看到这已经连续5天没有回答了,我想我会投入一个我知道的解决方案,这将是Orchard.Search
模块所做的事情。它有一个名为Orchard.Search.Content
的功能,它在内容项页面中添加了一个新选项卡:
您可以使用.LocalNav()
向页面添加第三级标签链接。为了产生上面this code的效果,使用了:
public void GetNavigation(NavigationBuilder builder) {
builder.Add(T("Content"),
menu => menu
.Add(T("Search"), "1.5", item => item.Action("Index", "Admin", new {area = "Orchard.Search"}).LocalNav())
);
}
如果您在Orchard.Search项目中搜索字符串[OrchardFeature("Orchard.Search.Content")]
,则可以使用一些标准代码来完成剩下的工作 - 它只会打包到该模块中的几个文件中。< / p>