【问题标题】:When creating a new block in EPiServer, how can the block type order be changed?在 EPiServer 中创建新区块时,如何更改区块类型顺序?
【发布时间】:2015-05-12 01:06:13
【问题描述】:

EPiServer 7.5 中的新块视图以看似随机的顺序显示块组和组内的块类型。

Alloy 演示网站的此屏幕截图显示了该问题:

我想按字母顺序显示组内的块类型,以便更轻松地找到正确的块类型。如果也可以订购这些团体,那就太好了。例如

  • 默认
    • 按钮块
    • 联系块
    • 页面列表块
    • TeaserBlock
  • 信息
  • 优化
  • 专业

这在 EPiServer 7.5 中可行吗?默认情况下,组和类型是如何排序的?

【问题讨论】:

    标签: episerver episerver-7


    【解决方案1】:

    不幸的是,您可以在 EPiServer 8 中执行此操作,而不是在 7.5 中。请看这篇博文http://world.episerver.com/blogs/Per-Bjurstrom/2015/2/typed-tabsgroups/

    [GroupDefinitions]
    public static class GroupNames
    {
       [Display(GroupName="MyNews", Order=1)]
       public const string News = "News";
    
       [RequiredAccess(AccessLevel.Publish)]
       public const string Contact= "Contact";
    }
    

    【讨论】:

    • 我认为 OP 是关于组内 块的排序顺序,而不是组本身?
    • 谢谢!事实上,正如@TedNyberg 所说,我对块类型本身的排序顺序更感兴趣。该链接也提供了答案:[ContentType(Order=1)]。现在我只是想知道当我的类型有几十个时,如何轻松地保持我的类型按字母顺序排列......
    • 据说我不认为这是可能的,将不得不将其添加为功能请求。我认为能够有一个设置来告诉 EPiServer 默认按字母顺序(asc 或 desc)或 sortorder 排序会很好。我会将其添加为功能请求
    猜你喜欢
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 2021-09-21
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    相关资源
    最近更新 更多