Обзор навигации по сайтам (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

Навигация сайта предоставляет основной интерфейс, с помощью которого пользователи сайта могут перемещаться по сайтам и страницам сайта. В состав Microsoft SharePoint Server 2010 входит набор настраиваемых и расширяемых функций навигации, помогающий пользователям ориентироваться на сайте, так что они могут перемещаться по сайтам и страницам. В этой статье рассматриваются элементы навигации, имеющиеся в SharePoint Server 2010. Здесь не объясняется порядок добавления элементов навигации на веб-страницы, способы настройки элементов навигации и порядок создания пользовательских элементов навигации.

Содержание

  • Обзор элементов навигации

  • Элементы навигации на главных страницах

    • Верхняя панель ссылок навигации

    • Панель быстрого запуска навигации

    • Иерархическая навигация

    • Древовидная навигация

    • Навигация для метаданных

  • Элементы навигации в макетах страниц

    • Сводные ссылки

    • Оглавление

    • Запрос контента

  • Веб-части навигации

Обзор элементов навигации

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

Модель навигации SharePoint Server 2010 основывается на иерархической структуре семейства сайтов. С помощью функций навигации можно перейти к следующим объектам:

  • сайтам, находящимся на более низком уровне по отношению к текущему сайту;

  • одноуровневым сайтам текущего сайта;

  • сайтам, находящимся выше в структуре сайта;

  • веб-страницам на сайте.

Кроме того, можно создавать ссылки на произвольные объекты, например на внешний веб-сайт.

Навигационные ссылки в SharePoint Server 2010 зависят от параметров безопасности. Если у пользователя сайта отсутствуют разрешения на доступ к сайту или странице SharePoint Server 2010, на которые ведет навигационная ссылка, то пользователь не увидит этот сайт или страницу. Остальной контент, на который имеются ссылки, вручную добавленные в навигацию, будет видимым пользователям. Кроме того, страницы, сайты и ссылки, вручную добавленные в навигацию, можно настроить так, что они будут видимы только пользователям, входящим в определенную аудиторию. Пользователи, не входящие в эту аудиторию, не смогут видеть ссылки на сайты и страницы, предназначенные для этой аудитории.

Навигация SharePoint Server 2010 построена на основе платформы компонентов функции ASP.NET в .NET Framework версии 3.5, с помощью которой можно настроить следующие объекты:

  • поставщика карты сайта;

  • источник данных, который закрепляет и фильтрует структуру, предоставленную поставщиком карты сайта;

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

Элементы навигации на главных страницах

Главная страница определяет внешнюю рамку веб-страниц на сайте. На главных страницах содержатся элементы, которые требуется разместить на всех страницах сайта, например сведения о компании, распространенные команды, такие как "Поиск", а также элементы навигации, которые должны быть доступными на всем сайте. Сюда входит верхняя панель ссылок навигации и панель быстрого запуска навигации.

Также главные страницы обеспечивают стиль меню для элементов навигации. Настроить стиль меню главной страницы можно с помощью Microsoft SharePoint Designer 2010 или Microsoft Visual Studio 2010.

Верхняя панель ссылок навигации

Верхняя панель ссылок представляет собой меню навигации, которое обычно содержит ссылки на сайты одним уровнем ниже текущего сайта в иерархии сайтов. Как правило, верхняя панель ссылок отображается вверху каждой страницы сайта. По умолчанию в верхнюю панель ссылок добавляются все сайты, находящиеся в семействе сайтов на один уровень ниже сайта верхнего уровня. Администраторы сайта могут удалить сайт из верхней панели ссылок, а также настроить верхнюю панель ссылок таким образом, чтобы дочерние сайты вообще не отображались.

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

Другие функции настройки верхней панели ссылок:

  • ссылки на веб-страницы всех сайтов верхнего уровня;

  • ссылки на указанные внешние сайты;

  • ссылки на указанные сайты или страницы, расположенные в любом месте сайта;

  • упорядочение ссылок под заголовками;

  • ручная сортировка элементов в верхней панели ссылок;

  • ограничение максимального количества элементов для отображения на глобальном уровне навигации.

Функции верхней панели ссылок, такие как внешние ссылки, могут задаваться уникально для каждого сайта.

С помощью SharePoint Designer 2010 или Visual Studio 2010 можно дополнительно настраивать внешний вид и функциональные возможности верхней панели ссылок. Например, можно выполнять следующие действия:

  • настраивать каскадные таблицы стилей для изменения внешнего вида верхней панели ссылок;

  • изменять источник данных, например для сокращения числа сайтов, отображаемых в верхней панели ссылок;

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

Панель быстрого запуска навигации

Панель быстрого запуска навигации обычно выделяет важный контент текущего сайта, такой как списки и библиотеки. Как правило, эта панель отображается с левой стороны каждой страницы сайта.

Функции настройки панели быстрого запуска навигации:

  • ссылки на сайты, находящиеся на одном уровне иерархии с текущим сайтом;

  • ссылки на конкретные внешние сайты или страницы текущего сайта;

  • упорядочение ссылок под заголовками;

  • ручная сортировка элементов в панели быстрого запуска навигации;

  • ограничение максимального количества элементов для отображения на глобальном уровне навигации.

Аналогично настройке верхней панели, с помощью SharePoint Designer 2010 или Visual Studio 2010 можно настраивать внешний вид и функциональные возможности панели быстрого запуска навигации.

Иерархическая навигация

Иерархическая навигация отображает динамически генерируемый набор ссылок в верхней части веб-страниц, указывая пользователям их текущую позицию в иерархии сайтов. Элемент иерархической навигации можно настраивать с помощью SharePoint Designer 2010 или Visual Studio 2010. Например, можно указать пользовательского поставщика навигации или удалить иерархическую навигацию из макета страниц.

Древовидная навигация

Древовидная навигация отображает контент сайта, такой как списки, библиотеки и сайты, находящиеся ниже текущего сайта, в иерархической структуре. Как правило, древовидная навигация располагается с левой стороны каждой страницы сайта.

По умолчанию древовидная навигация отключена. Администраторы сайтов могут добавлять древовидную навигацию на сайт с помощью страницы представления в виде дерева.

Навигация для метаданных

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

Элементы навигации в макете страниц

Макет страниц определяет макет для веб-страницы, предоставляя элементы Microsoft ASP.NET, в которых отображается контент страниц. Можно добавлять элементы навигации в макет страниц для поддержки навигационных ссылок в веб-страницах с помощью SharePoint Designer 2010 или Visual Studio 2010.

Если в макет страниц вставляется элемент навигации, то веб-страницы, использующие этот макет страниц, отображают этот элемент вместе с контентом страницы. Например, можно задать макет страниц с элементом навигации "Сводные ссылки", чтобы при отображении страницы всегда появлялся набор ссылок на соответствующие страницы и сайты. Дополнительные сведения см. в статье Сводные ссылки.

В состав SharePoint Server 2010 включены следующие элементы навигации, которые можно добавить в макет страниц:

  • сводные ссылки;

  • оглавление;

  • запрос контента.

Сводные ссылки

Элементы "Сводные ссылки" можно использовать для добавления на страницу набора ссылок. Также можно управлять внешним видом, порядком и представлением ссылок, добавляемых в элемент "Сводные ссылки".

Элемент "Сводные ссылки" можно добавить в макет страниц тремя способами, приведенными далее.

  • Можно добавить этот элемент непосредственно в макет страниц и настроить ссылки. В этом случае все страницы, использующие данный макет страниц, будут отображать эти ссылки.

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

  • Можно добавить этот элемент в зону веб-частей в качестве веб-части. В этом случае авторы могут изменять существующие ссылки, добавлять новые, а также удалять элемент "Сводные ссылки".

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

Оглавление

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

Добавить элемент "Оглавление" в макет страниц можно двумя способами.

  • Можно добавить этот элемент непосредственно в макет страниц и настроить его. В этом случае все страницы, использующие данный макет страниц, будут отображать оглавление.

  • Можно добавить этот элемент в зону веб-частей в качестве веб-части. В этом случает авторы смогут изменять область действия элемента "Оглавление".

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

Запрос контента

Элемент "Запрос контента" можно использовать для связывания страниц или других элементов, отображаемых на основе построенного запроса. Например, при представлении статей на сайте интерактивных новостей можно добавить элемент "Запрос контента" в макет страницы приветствия сайта, чтобы на этой странице указывались новые статьи. С помощью элемента "Запрос контента" можно строить сложные запросы. Например, можно указать сайты, которые следует запрашивать в семействе сайтов, списки, которые следует использовать, и аудиторию, которая является целевой. Также можно фильтровать запросы на основе элементов библиотек или списков.

Добавить элемент "Запрос контента" в макет страниц можно двумя способами.

  • Можно добавить этот элемент непосредственно в макет страниц и настроить его. В этом случае все страницы, использующие данный макет страниц, будут отображать результаты запроса.

  • Можно добавить этот элемент в зону веб-частей в качестве веб-части. В этом случает авторы смогут изменять запрос, а также удалять сам элемент "Запрос контента".

Веб-части навигации

Веб-части представляют собой элемент управления, который авторы могут вставлять в зону веб-частей на странице, а затем настраивать его. Для элементов "Сводные ссылки", "Оглавление" и "Запрос контента" существуют соответствующие веб-части, которые авторы страницы могут вставлять в зоны веб-частей на страницах. Функции и возможности настроек этих веб-частей аналогичны функциям и возможностям соответствующих элементов, однако веб-части настраиваются при вставке автором на страницу, в то время как элементы настраиваются при вставке разработчиком сайта в макет страницы. Чтобы авторы могли вставлять веб-части навигации на страницы, можно включить в макет страниц одну или несколько зон веб-частей или включить в макет элемент "Редактор форматированного текста", который предоставит пользователям возможность добавлять веб-части непосредственно в веб-часть "Редактор форматированного текста".

Приведенные далее веб-части навигации доступны только в сайтах не для публикации.

  • Категории   — отображает категории из каталога веб-сайтов.

  • Объединение сайтов   — отображает выбранные сайты.

  • Сайт в категории   — отображает сайты из каталога веб-сайтов, входящие в указанную категорию.

  • Облако тегов   — отображает наиболее популярные теги в организации.

Приведенные далее веб-части навигации доступны только в сайтах публикации.

  • Сводные ссылки   — предоставляют авторам возможность создания ссылок, которые можно объединять и задавать их стиль.

  • Оглавление   — отображает навигационную иерархию сайта.

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

Примечание

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

See Also

Concepts

Планирование навигации по сайтам (SharePoint Server 2010)
Общие сведения о сайтах и семействах сайтов (SharePoint Server 2010)
Планирование сайтов и семейств сайтов (SharePoint Server 2010)