在Sitecore 7.0中,如何应用规则来解析bucket文件夹路径?

在Sitecore 7.0中,如何应用规则来解析bucket文件夹路径?,sitecore,sitecore7,Sitecore,Sitecore7,我在本地服务器上安装了一个新的Sitecore 7.0实例。我创建了一个物品桶。我想在名称的基础上创建文件夹结构,比如以字母开头的页面应该放在名为a的文件夹中,因为页面名称不应该更改。我在许多文章中发现有3个默认规则:CreateDateBasedPath、CreateIDBasedPath和CreateItemNameBasedPath。我有以下两个问题:- 在我的Sitecore实例中,我打开了/Sitecore/system/Settings/Buckets/Item Buckets设置项

我在本地服务器上安装了一个新的Sitecore 7.0实例。我创建了一个物品桶。我想在名称的基础上创建文件夹结构,比如以字母开头的页面应该放在名为a的文件夹中,因为页面名称不应该更改。我在许多文章中发现有3个默认规则:CreateDateBasedPath、CreateIDBasedPath和CreateItemNameBasedPath。我有以下两个问题:-

  • 在我的Sitecore实例中,我打开了/Sitecore/system/Settings/Buckets/Item Buckets设置项。我看不到“解析bucket文件夹路径的规则”。我是否应该为此更改任何配置,或者sitecore 7.0不支持应用规则
  • 我的假设是CreateItemNameBasedPath将创建文件夹结构作为A/A页和B/B页。我的理解正确吗

  • Sitecore 7不允许对bucket文件夹使用规则引擎。这在Sitecore 8中是新的


    要更改bucket路径,您需要实现一个自定义的
    BucketFolderPathResolver
    。这里有一篇关于如何做到这一点的好文章:

    文章解释了7.2的自定义实现,因为在sitecore 7.0中,我们没有名称作为参数。上述解决方案不适用于sitecore 7.0