2014-09-24 88 views
1

按照Sitecore 7.2 content author cookbook(第66頁):Sitecore的選擇媒體展示了當前選擇的項目

內容窗格中,單擊瀏覽打開選擇媒體對話框。 選擇媒體 對話框打開並顯示媒體庫中所有可用於您選擇的圖像 字段的項目。

但是,在我的系統中,有一個Media folder顯示當前爲圖像選擇的媒體項目。問題是所有的過濾器選項,我的圖片,最近上傳的圖片,甚至所有圖像文件,只顯示當前選定的項目及其自身的後代。似乎沒有辦法選擇不同的文件夾或重置媒體文件夾,除非您關閉選擇媒體窗口,清除圖像字段,然後單擊瀏覽。但在瀏覽之前清除圖像域也會重置樹視圖,使得選擇當前圖像的同胞更加困難。

考慮到我的本地實例(以及我設置用於測試的第二次香草安裝)的行爲與文檔不同,有沒有我缺少的設置?

+0

7.2(REV 140228)我無法重現此。您是否爲模板中的字段指定了數據源? – 2014-09-24 22:05:11

+0

我剛剛測試了一個香草7.2轉。 140228,我不能在那裏再現問題。這個問題在7.2版中存在。 140526(不,我沒有指定數據源)。看起來這是在update-1或update-2中引入的問題。我想我會把它與Sitecore的支持。感謝您的反饋。 – thadmiller 2014-09-25 13:56:04

+0

我肯定在8.1的乾淨安裝中遇到這個問題。模板中沒有設置數據源。該視圖僅限於當前項目的範圍,並且不顯示兄弟姐妹。樹視圖是我暫時解決的問題。 – Sullivan 2016-11-03 21:29:38

回答

6

提交與Sitecore的支持問題後,他們已報告的錯誤,並提供了一個補丁用於當前轉速。

如果任何人有這個問題,所提供的文件有:

Sitecore.Support.406359.dll 
Sitecore.Support.406359.config 
4

我可以在Sitecore 7.2 rev 140526中重現這一點。基本上我可以告訴它,它將「媒體文件夾」設置爲所選圖像的位置。正因爲如此,你只有我們單一的圖像,但它應該設置「媒體文件夾」路徑到你在Source屬性中有什麼,但沒有這樣做。

在解決此問題之前,我已經讓我的內容作者使用「樹視圖」選項卡來選擇圖像,因爲這很好。另外,在對話框打開時,對/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" />