Существует хорошая статья о том, как управлять URL-адресов с ведрами: https://adeneys.wordpress.com/2013/07/19/item-buckets-and-urls/
а также существующий вопрос от StackOverflow:
How do I bucket Sitecore items on something other than their creation date?
Это поможет вам организовать ваши ведра в более надлежащим образом. Однако, если вы хотите сохранить структуру ваших ковшей в виде папок с датами, но только отрегулируйте диалог, я боюсь, что это будет непросто сделать, если вы не обновите, по крайней мере, Sitecore 7, где вы получите интерфейс поиска.
Ковши стали неотъемлемой частью Sitecore 7, чтобы работать вместе с новыми функциями поиска, поэтому наличие нового интерфейса, который выполняет поиск по индексированным элементам из ваших ковшей, выполняет эту работу. К сожалению, он еще не был в 6.6
Конечно, если вы отчаянно пытаетесь упростить это диалоговое окно поиска для бизнес-пользователей без удаления ковшей или изменения физического шаблона хранения, вы можете рассмотреть более сложный способ сортировки этой проблемы (это просто теоретический подход, как я хотел бы сделать в этом случае, каждый шаг может потребовать много R & D труда):
- Используя отражение, открытый найти и открыть библиотеку DLL, ответственную за этот диалог (это такое Sitecore.Kernel) и? найти точный класс, ответственный за этот конкретный диалог
- Скопируйте исходный код или наследуйте его
- Override компонента, который отображает дерево и сделать его показать плоский список документов
- Повторной ссылка диалога использовать компонент вместо оригинального
Спасибо за ваш вклад Мартина. Полагаю, мы определим папку Bucket по умолчанию в настройке «BucketFolderPath», чтобы в Bucket была только одна подпапка. Это должно быть терпимо для авторов :) – SpaceJump
Я не знаю вашу ситуацию, но сначала советую перейти на одну из новых версий. Но опять же, этот совет не навязывается, и решение зависит от стратегии ваших организаций. –
Вы правы, но, к сожалению, обновление до Sitecore 7 в настоящее время не является вариантом. – SpaceJump