【问题标题】:Orchard CMS - How to [sort/order] the Manage Content list in the Dashboard?Orchard CMS - 如何[排序/排序] 仪表板中的管理内容列表?
【发布时间】:2016-02-09 22:43:44
【问题描述】:

使用 Orchard CMS,如何在管理仪表板中的 [管理内容] 内容 > 内容项下添加/扩展通过 [最近创建/修改/发布] 以外的“某事”对内容项进行排序的能力?我使用 Orchard 的时间不长,但是当我拥有近百种不同类型的物品时,这正成为一个真正的痛处; “这让后端工作变得非常乏味,并且对最终用户来说异常混乱。”

最后,我希望按照我附加到我的页面等的分类术语进行排序,但我愿意接受来自社区的任何建议?

我还注意到,Bertrand Le Roy 曾经针对这种情况创建了一个“TheTree”模块,但查看图库 [和他的 Git 项目],我找不到它。

感谢您的意见,PP

【问题讨论】:

    标签: orchardcms taxonomy dashboard


    【解决方案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")],您可以看到这些代码 - 它全部打包到该模块中的几个文件中。

    【讨论】:

    • 嘿,感谢@rtpHarry 的支持。是的,搜索解决方案有点乏味 - 但我会在丢弃它之前给它一个公平的道路测试,谁知道呢,它可能就足够并且完全令人满意 - 虽然不理想;)
    猜你喜欢
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多