Sitecore Select Media показывает только текущий выбранный элемент

Согласно поваренной книге авторов контента Sitecore 7.2 (стр. 66). ):

На панели Содержание нажмите Обзор, чтобы открыть диалоговое окно Выбрать медиафайл. Откроется диалоговое окно Выбор мультимедиа, в котором отображаются все элементы из библиотеки мультимедиа, доступные для выбранного вами поля изображения.

Однако в моей системе есть Media folder, показывающий текущий выбранный элемент мультимедиа для изображения. Проблема заключается в том, что все параметры фильтра, Мои изображения, Недавно загруженные изображения, даже Все файлы изображений, показывают только потомков текущего выбранного элемента и сам. Кажется, нет способа выбрать другую папку или сбросить папку мультимедиа, если только вы не закроете окно Выбрать мультимедиа, очистите поле изображения и затем нажмите кнопку Обзор. Но очистка поля изображения перед просмотром также сбрасывает представление в виде дерева, что затрудняет выбор братьев и сестер текущего изображения.

Учитывая, что мой локальный экземпляр (и вторая ванильная установка, которую я установил для тестирования) ведут себя иначе, чем документация, есть ли параметр, который мне не хватает?


person thadmiller    schedule 24.09.2014    source источник
comment
Я не могу воспроизвести это в 7.2 (версия 140228). У вас есть источник данных, указанный для поля в шаблоне?   -  person Martin Davies    schedule 25.09.2014
comment
Я только что протестировал vanilla 7.2 rev. 140228, и я не могу воспроизвести там проблему. Проблема существует в 7.2 rev. 140526 (и нет, у меня не указан источник данных). Кажется, это проблема, появившаяся либо в обновлении-1, либо в обновлении-2. Думаю, я подниму это с поддержкой Sitecore. Спасибо за ответ.   -  person thadmiller    schedule 25.09.2014
comment
Я определенно получаю эту проблему при чистой установке 8.1. В шаблоне не заданы источники данных. Представление просто привязано к текущему элементу и не показывает братьев и сестер. Представление в виде дерева - это мое решение на данный момент.   -  person Sullivan    schedule 04.11.2016


Ответы (2)


После отправки вопроса в службу поддержки Sitecore они сообщили об ошибке и предоставили исправление для использования в текущей версии.

Если у кого-то еще есть эта проблема, предоставленные файлы были:

Sitecore.Support.406359.dll
Sitecore.Support.406359.config
person thadmiller    schedule 25.09.2014

Я могу воспроизвести это в Sitecore 7.2 rev 140526. В основном, насколько я могу судить, это установка «Папки мультимедиа» в местоположение выбранного изображения. Из-за этого вы используете только одно изображение, однако оно должно устанавливать путь «Папка мультимедиа» к тому, что у вас есть в свойстве «Источник», но не делает этого.

Пока это не будет решено, авторы моего контента использовали вкладку «Дерево» для выбора изображения, так как это работает нормально. Кроме того, в файл /sitecore/shell/Applications/Media/MediaBrowser/MediaBrowser.xml внесено изменение, чтобы вкладка «Просмотр в виде дерева» была выбрана по умолчанию при открытии диалогового окна.

Обновить

Вместо того, чтобы изменять фактический файл кода, вы делаете TreeView вкладкой по умолчанию через изменение конфигурации.

Измените файл /App_Config/Include/Sitecore.Speak.config следующим образом:

replace the following line:

<override xmlControl="Sitecore.Shell.Applications.Media.MediaBrowser" with="/sitecore/client/applications/Dialogs/SelectMediaDialog" />

with this one:

<override xmlControl="Sitecore.Shell.Applications.Media.MediaBrowser" with="/sitecore/client/applications/Dialogs/SelectMediaViaTreeDialog" />
person cpp    schedule 25.09.2014