gpt4 book ai didi

sitecore - 我如何将 Sitecore 项目按其创建日期以外的其他时间存储?

转载 作者:行者123 更新时间:2023-12-03 11:47:25 24 4
gpt4 key购买 nike

我将 Sitecore 与 DMS (Sitecore 7.2) 一起使用,并且我正在我的布局上设置各种控件,以根据用户个人资料卡从不同文件夹中提取内容。我希望这些文件夹是“bucket”文件夹,因为每张个人资料卡都会有一个文件夹,而且每次有新的个人资料卡片时,作者不得不手动更新所有这些文件夹会有点不愉快被添加。

Developers Guide to Item Buckets and Search ”说:

by default, the items are organized according to the date and time of when the item was created, but this can be configured to use different behavior



理想情况下,我想将我的项目存储在模板中定义的字段上,我的所有“可存储的”项目模板都继承自该模板。我将该字段设置为从个人资料卡列表中选择的下拉列表。

我找到了 Sitecore Autohaus demoBucketing.GuidFolderPath class - 看起来我需要用 GetFolderPath 定义这些类之一方法?但是,我如何告诉我的 Sitecore 存储桶项目我想使用该类存储桶?

最佳答案

您确实可以使用自定义 IDynamicBucketFolderPath 并在配置 (BucketConfiguration.DynamicBucketFolderPath) 中进行设置,但这会更改所有存储桶的默认设置。

您可以在 sitecore 中定义规则以指定特定路径/模板/id/等的文件夹结构。
默认情况下有 3 条规则:CreateDateBasedPath、CreateIDBasedPath 和 CreateItemNameBasedPath,但您当然可以在/sitecore/system/Settings/Rules/Definitions/Elements/Bucketing/下添加自己的规则

关于sitecore - 我如何将 Sitecore 项目按其创建日期以外的其他时间存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24751818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com