Проблемы с фирменной символикой, которые могут возникнуть при обновлении до SharePoint 2013

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Примечание : Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок "Страница не найдена", мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.

В SharePoint 2013 представлен новый пользовательский интерфейс — простой, быстрый и гибкий. Он создан при помощи новых стилей CSS, тем и эталонных страниц. Чтобы воспользоваться новыми возможностями, необходимо обновить пользовательский интерфейс. Но значительные изменения, внесенные для поддержки нового интерфейса, могут помешать обновлению в случаях использования настраиваемой фирменной символики.

Вы могли разными способами изменить фирменный стиль сайта SharePoint 2010, например:

  • применить на сайте пользовательскую таблицу стилей, которая заменяет стили SharePoint по умолчанию;

  • применить на сайте пользовательскую тему (THMX-файл);

  • скопировать и изменить одну из стандартных эталонных страниц SharePoint;

  • создать на сайте публикации совершенно новую настраиваемую эталонную страницу, в которой используются пользовательские стили и на которую ссылаются пользовательские макеты страниц.

При обновлении семейства веб-сайтов до SharePoint 2013 такие типы настроек могут работать по-другому из-за изменения стилей CSS, тем и эталонных страниц по умолчанию. Вам потребуется воссоздать настраиваемую фирменную символику сайта с помощью новых стилей, тем или эталонных страниц, доступных в SharePoint 2013, а затем применить этот дизайн к обновленному семейству веб-сайтов.

Изменение стилей, тем и эталонных страниц SharePoint по умолчанию было необходимо для создания более быстрого и гибкого пользовательского интерфейса, а также обеспечения более стабильных обновлений в будущем.

Поэтому, если ваше семейство веб-сайтов содержит настраиваемую фирменную символику, мы настоятельно рекомендуем сначала создать оценочное семейство веб-сайтов, на котором можно проверить и воссоздать эту символику в среде SharePoint 2013. Подробнее об оценочных семействах веб-сайтов см. в статье Обновление семейства веб-сайтов.

В последующих разделах перечислены проблемы с фирменной символикой, которые могут возникнуть при обновлении до SharePoint Online 2013.

К началу страницы

Пользовательские стили CSS

Наиболее распространенный способ применения настраиваемой фирменной символики на сайте SharePoint 2010 — создать новый CSS-файл, содержащий стили, которые заменяют стили SharePoint по умолчанию.

Вместе с тем для создания более быстрого и гибкого интерфейса в SharePoint 2013 был фундаментально измен способ реализации CSS:

  • уменьшен размер CSS-файлов;

  • ограничен уровень вложенности селекторов CSS;

  • по возможности используется наследование CSS;

  • классы определяются только в одном разделе кода;

  • связанные классы сгруппированы в CSS-файле;

  • встроенные стили и объявление !mportant не используются, так как их невозможно заменить;

  • в стилях используются согласованная структура и правила именования.

В стилях SharePoint 2013 используются согласованная структура и правила именования.

Часть имени

ms -

<функция>-

<имя>

Описание

Обозначение класса Microsoft.

Имя функции, с которой связан элемент, или "ядро" при использовании в составе основного интерфейса.

Описательное имя элемента, например заголовка, ссылки и т. п.

Из-за этих изменений реализации CSS в SharePoint 2013 при обновлении к сайту не будут применяться пользовательские стили CSS. Для устранения этой проблемы необходимо сначала создать оценочное семейство веб-сайтов, а затем использовать его в качестве среды для определения новых стилей SharePoint 2013, которые следует заменить. Создайте для этих стилей новый CSS-файл и примените его к обновленному сайту.

К началу страницы

Пользовательская тема

В SharePoint 2010 можно использовать такие приложения Office, как PowerPoint 2010, для создания THMX-файла. Затем можно загрузить этот файл темы в SharePoint 2010 и применить тему к сайту.

В SharePoint 2013 улучшен механизм поддержки тем, что делает настройку быстрее и гибче, а также упрощает их обновление в дальнейшем. В CSS новой модели поддержки тем используется разметка в стиле комментариев. Затем некоторые фрагменты CSS можно заменять, исходя из параметров (например, шрифтовых и цветовых схем), выбранных пользователями. Темы в SharePoint 2013 определяются с помощью таких XML-файлов:

  • SPColor.xml определяет цветовую палитру, в которой слоты теперь имеют содержательные имена, указывающие на то, какие элементы пользовательского интерфейса будут затронуты при изменении значения цвета. Кроме того, в темах теперь поддерживается настройка непрозрачности;

  • SPFont.xml определяет шрифтовую схему и поддерживает несколько языков, шрифтов, соответствующих веб-палитре, и веб-шрифтов.

Тем не менее обновление THMX-файлов при переходе с SharePoint 2010 на SharePoint 2013 не поддерживается. Если к сайту SharePoint 2010 применена пользовательская тема, при обновлении до SharePoint 2013 соответствующие файлы останутся, но текущая тема будет заменена темой по умолчанию.

Для устранения этой проблемы нужно создать оценочное семейство веб-сайтов и воссоздать тему с помощью новых функций SharePoint 2013. Подробнее о новых темах см. в следующих статьях:

К началу страницы

Копирование и изменение одной из стандартных эталонных страниц

Распространенный способ незначительного изменения пользовательского интерфейса в SharePoint 2010 — скопировать и изменить одну из стандартных эталонных страниц. Например, вы можете изменить эталонную страницу таким образом, чтобы удалить некоторые возможности или скрыть их от конечных пользователей.

Тем не менее при обновлении сайта с SharePoint 2010 до SharePoint 2013 текущая эталонная страница заменяется эталонной страницей по умолчанию. Таким образом, после обновления сайт будет отображаться без настраиваемой фирменной символики. Пользовательская эталонная страница, созданная в SharePoint 2010, сохранится на сайте, но ее будет невозможно применить к новому сайту из-за непредсказуемости ее обработки.

Для обеспечения нового пользовательского интерфейса в SharePoint 2013 были изменены эталонные страницы по умолчанию. Поэтому эталонную страницу, созданную в SharePoint 2010, невозможно применить к сайту в SharePoint 2013.

Для устранения этой проблемы нужно создать оценочное семейство веб-сайтов и воссоздать эталонную страницу на сайте SharePoint 2013. Убедившись, что новая эталонная страница работает правильно, переместите ее в новое семейство веб-сайтов и примените к сайту. Если используются сайты публикации, можно воспользоваться компонентом "Дизайнер", чтобы экспортировать, а затем импортировать эталонную страницу в составе пакета конструктора. Кроме того, вы можете переместить эталонную страницу в составе изолированного решения или загрузить файл в коллекцию эталонных страниц.

К началу страницы

Пользовательская эталонная страница на сайте публикации

Если вам нужен сайт с фирменной символикой, например сайт корпоративной интрасети, вам понадобится пользовательская эталонная страница и прикрепленные к ней пользовательские макеты страниц.

Тем не менее при обновлении сайта с SharePoint 2010 до SharePoint 2013 текущая эталонная страница заменяется эталонной страницей по умолчанию. Таким образом, после обновления сайт будет отображаться без настраиваемой фирменной символики. Пользовательская эталонная страница и макеты страниц, созданные в SharePoint 2010, сохранятся на сайте, но их будет невозможно применить к новому сайту из-за непредсказуемости их обработки.

Для устранения этой проблемы нужно создать оценочное семейство веб-сайтов публикации и воссоздать эталонную страницу на сайте SharePoint 2013. Убедившись, что новая эталонная страница работает правильно, экспортируйте ее в составе пакета конструктора. Затем импортируйте этот пакет в новое семейство веб-сайтов и примените к сайту новую эталонную страницу.

Пользовательские заполнители контента на пользовательской эталонной странице

Важно : Если пользовательская эталонная страница и пользовательские макеты страниц содержат заполнители контента, при обработке домашней страницы сайта после обновления может возникнуть ошибка и появится сообщение: "Произошла непредвиденная ошибка".

Чтобы определить наличие этой проблемы, можно создать оценочное семейство веб-сайтов публикации и установить на нем стандартную эталонную страницу SharePoint 2013. Если сайт продолжит работу, проблемы нет. Если появится сообщение о непредвиденной ошибке с идентификатором корреляции, скорее всего, дело в проблеме.

Чтобы устранить эту проблему:

  1. создайте оценочное семейство веб-сайтов публикации;

  2. создайте новую эталонную страницу SharePoint 2013;

  3. добавьте пользовательский заполнитель контента на эталонную страницу в выпуске 2013;

  4. примените к сайту новую эталонную страницу;

  5. создайте макет страницы без пользовательских заполнителей контента. Макет будет связан с новой эталонной страницей, примененной к сайту;

  6. на всех страницах, использующих старый макет, замените его новым. Для этого можно вручную отредактировать каждую страницу в браузере, используя параметр на ленте, или воспользоваться объектной моделью клиента, которая также работает в Office 365;

  7. удалите старый макет страницы с пользовательским заполнителем контента.

Мы рекомендуем не добавлять пользовательские заполнители контента на пользовательские эталонные страницы и макеты страниц.

См. также

Настройка версии семейства веб-сайтов и параметров обновления

Обновление семейства веб-сайтов

При проверке работоспособности семейства веб-сайтов обнаружены измененные файлы

При проверке работоспособности семейства сайтов найдены несовместимые типы контента

При проверке работоспособности семейства веб-сайтов обнаружено отсутствие родительских типов контента

При проверке работоспособности семейства веб-сайтов обнаружены отсутствующие шаблоны сайтов

Устранение неполадок при обновлении семейства веб-сайтов

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×