2013-09-24 17 views
5

Podczas przeglądania obrazu z pola Obraz w Sitecore 7, czy możliwe jest domyślne ustawienie karty "Przeglądaj" w przeciwieństwie do nowej karty "Wyszukiwanie"?Domyślnie do zakładki "Przeglądaj" podczas wybierania obrazów z Biblioteki multimediów?

Nowa funkcja wyszukiwania jest doskonała dla zaawansowanych użytkowników, jednak autorzy treści uważają ją za mylącą, szczególnie gdy w wynikach pojawia się wiele języków. Wybranie elementu wyniku wyszukiwania również powoduje błąd w niektórych przypadkach, więc chciałbym go wyłączyć w tym momencie.

enter image description here

Odpowiedz

5

na tym pliku \ Sitecore \ shell \ Applications \ Media \ MediaBrowser \ MediaBrowser.xml trzeba zmienić kolejność zakładek: będą mieć:

<Tabstrip ID="Tabs" Width="100%" Height="471px"> 
     <Tab ID="MediaLibraryTab" Header="Browse" Height="100%"> 
     <GridPanel Width="100%" Height="100%" Style="table-layout:fixed" Columns="3" GridPanel.Height="100%"> 
      <Scrollbox Height="100%" Class="scScrollbox scFixSize scFixSize8" Background="white" Padding="0px" GridPanel.Height="100%" GridPanel.Width="200" GridPanel.VAlign="top" Style="overflow:auto"> 
      <TreeviewEx ID="Treeview" DataContext="MediaDataContext" Click="SelectTreeNode" DblClick="TreeViewDblClick" ShowRoot="true" ContextMenu='Treeview.GetContextMenu("contextmenu")' Width="100%" /> 
      </Scrollbox> 
      <VSplitter ID="MediaBrowserLeft" Target="left" GridPanel.Width="4" /> 
      <Scrollbox ID="Listview" Width="100%" Height="100%" Class="scScrollbox scFixSize scFixSize8" Background="white" Padding="0px" GridPanel.Height="100%" GridPanel.Width="100%" GridPanel.VAlign="top" /> 
     </GridPanel> 
     </Tab> 
    <Tab ID="MediaTab" Header="Search" Height="100%"> 
     <Frame SourceUri="/sitecore/shell/Applications/Buckets/MediaBrowser.aspx" Width="100%" Height="100%"></Frame> 
     </Tab> 
    </Tabstrip> 

zamiast :

<Tabstrip ID="Tabs" Width="100%" Height="471px"> 
    <Tab ID="MediaTab" Header="Search" Height="100%"> 
     <Frame SourceUri="/sitecore/shell/Applications/Buckets/MediaBrowser.aspx" Width="100%" Height="100%"></Frame> 
     </Tab> 
     <Tab ID="MediaLibraryTab" Header="Browse" Height="100%"> 
     <GridPanel Width="100%" Height="100%" Style="table-layout:fixed" Columns="3" GridPanel.Height="100%"> 
     <Scrollbox Height="100%" Class="scScrollbox scFixSize scFixSize8" Background="white" Padding="0px" GridPanel.Height="100%" GridPanel.Width="200" GridPanel.VAlign="top" Style="overflow:auto"> 
     <TreeviewEx ID="Treeview" DataContext="MediaDataContext" Click="SelectTreeNode" DblClick="TreeViewDblClick" ShowRoot="true" ContextMenu='Treeview.GetContextMenu("contextmenu")' Width="100%" /> 
      </Scrollbox> 
      <VSplitter ID="MediaBrowserLeft" Target="left" GridPanel.Width="4" /> 
      <Scrollbox ID="Listview" Width="100%" Height="100%" Class="scScrollbox scFixSize scFixSize8" Background="white" Padding="0px" GridPanel.Height="100%" GridPanel.Width="100%" GridPanel.VAlign="top" /> 
     </GridPanel> 
     </Tab> 
    </Tabstrip> 

Po prostu zmieniasz kolejność znaczników TAB.

+3

Upuściłem zmodyfikowany plik do folderu ** \ sitecore \ shell \ Override ** i wszystko działało świetnie! –

0

Jeśli korzystasz z przeglądarki mediów w nowym Speak UI (dostępny w Sitecore 7.?), Można osiągnąć to samo, wykonując następujące czynności:

W /App_Config/Include/Sitecore.Speak. plik konfiguracyjny zastąpić linię:

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

z linii:

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

Thanks Sitecore wsparcie dla instrukcji.