Sitecore Отключить пользовательский интерфейс SPEAK Dialog в версии 7.5
Я установил 7,5, и прогресс был 7,0 -> 7,2 -> 7,5
Однако, когда я нажимаю "Вставить ссылку", "Медиа-ссылку.." и какую-то конкретную ссылку в редакторе контента, Sitecore говорит, что путь к диалогу не найден.
Итак, я знал, что Sheer UI (старый пользовательский интерфейс) заменен на SPEAK UI из 7.2. Во многих статьях ( https://briancaos.wordpress.com/2014/07/02/disable-sitecore-speak-dialogs/) говорится, что я могу закомментировать узел "overrideDialogs" в файле "Sitecore.Speak.config", чтобы продолжать использовать старый интерфейс Но узлы расположены в файле "Sitecore.Speak.Applications.config", а не в файле "Sitecore.Speak.config".
Я попытался закомментировать узел в файле "Sitecore.Speak.Application.config", но он не вызывает всплывающее окно с диалоговым интерфейсом и показывает ту же ошибку.
Как я могу изменить это обратно, чтобы использовать старый диалоговый интерфейс в 7.5? Или, как я могу включить диалоговое окно SPEAK в версии 7.5??
2 ответа
Как насчет установки новой версии 7.5 и копирования каталога "sitecore" в существующий обновленный экземпляр?
Да, этого можно добиться, действительно отключив Speak overrideXmlControls в Sitecore.Speak.config. Создайте пользовательскую конфигурацию с помощью следующего кода.
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<overrideXmlControls>
<override xmlControl="Sitecore.Shell.Applications.Media.MediaBrowser" with="/sitecore/client/applications/Dialogs/SelectMediaDialog">
<patch:delete />
</override>
</overrideXmlControls>
</sitecore>
Важный! Примите во внимание порядок, в котором файл конфигурации должен находиться ниже Sitecore.Speak.config в папке "Включить", иначе файл конфигурации не будет работать, поскольку исходные переопределения Sitecore.Speak.config не будут зарегистрированы (хорошее имя будет z_Sitecore.Speak.Overrides.config). Полная статья доступна здесь: