Отображение данных из нескольких списков с помощью веб-части «Запрос содержимого»

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

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

Список всех последних измененных документов

При наличии узла Microsoft Office SharePoint Server 2007 эти пожелания — реальность. Можно отобразить ссылки на элементы списка:

  • в семействе узла;

  • на одном конкретном узле и всех его подузлах;

  • в одном конкретном списке.

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

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

Важно : Веб-часть «Запрос содержимого» может использоваться только на узлах, расположенных на сервере с Office SharePoint Server 2007. Администратор сервера должен предоставить доступ к этой веб-части в коллекции веб-частей узла верхнего уровня в семействе узлов. Чтобы открывать и изменять макеты страниц, необходимо также обладать правами на разработку узла верхнего уровня.

В этой статье

Найдите и откройте макета страницы

Вставка веб-частью запроса содержимого

Настройка записей

Поиск и открытие макета страницы

Веб-часть «Запрос содержимого» можно вставить в публикуемый макет страницы. Сначала следует определить нужный макет страницы.

  1. Найдите узел публикации, щелкните Действия узла, а затем выберите команду Создать страницу.

  2. В разделе Макет страницы прокрутите все доступные для узла макеты страниц и запишите имя макета, который будет применен.

  3. В приложении Microsoft Office SharePoint Designer 2007 откройте узел, содержащий макет страницы, на которую нужно добавить веб-часть.

  4. Щелкните знак «плюс» (+) рядом с папкой _каталоги, чтобы ее развернуть, затем щелкните знак «плюс» (+) рядом с папкой главные_страницы, чтобы развернуть и эту папку, а затем дважды щелкните макет страницы, на которую нужно добавить веб-часть «Запрос содержимого».

    Макет страницы будет открыт для редактирования.

    Примечание : Файлы макетов страницы имеют расширение ASPX. Если искомый макет страницы отсутствует в списке имен ASPX-файлов, щелкните правой кнопкой мыши каждый файл, а затем в контекстном меню выберите команду Свойства. Имя, появившееся в списке Макет страницы в обозревателе, будет отображено в поле Название для каждого макета страницы.

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

Добавление веб-части «Запрос содержимого»

Теперь в нужный открытый макет страницы можно вставить веб-часть «Запрос содержимого».

  1. В макете страницы, открытом в приложении Office SharePoint Designer 2007, щелкните заполнитель, в который нужно добавить содержимое, затем щелкните появившуюся стрелку, а затем — кнопку Создание пользовательского содержимого, чтобы разблокировать заполнитель для редактирования.

    Заполнитель с активированным контекстным меню

  2. В меню Области задач выберите команду Веб-части.

  3. В области задач Веб-части найдите коллекцию для веб-узла, например Коллекция публикации Fabrikam для веб-части «Запрос содержимого».

    Область задач «Веб-части» с выбранной веб-частью «Запрос содержимого»

    Примечание : 

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

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

  4. Перетащите веб-часть «Запрос содержимого» в содержимое заполнителя. Веб-часть будет добавлена на страницу.

  5. Чтобы просмотреть макет страницы, содержащий веб-часть «Запрос содержимого», в окне предварительного просмотра на панели инструментов Общие нажмите кнопку Просмотр в обозревателе. Страница будет открыта в обозревателе. По умолчанию запрос будет отображать все списки, библиотеки и страницы узла.

    Макет страницы с веб-частью запроса содержимого

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

Настройка запроса

На этой стадии веб-часть «Запрос содержимого» вставлена в макет страницы, однако все его возможности не будут раскрыты до тех пор, пока запрос не будет настроен в соответствии с необходимыми требованиями. Используя веб-часть «Запрос содержимого», можно построить запрос для всего семейства узлов, для одного узла и всех его подузлов или только для одного списка. Запрос можно построить по типу списка и по типу содержимого. Лучше всего создать фильтры для запроса, что позволит возвращать только те результаты, которые удовлетворяют указанным критериям. Можно также выбрать способ отображения результатов запроса, используя группировки и сортировки результатов запроса.

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

Чтобы настроить веб-часть «Запрос содержимого» для определенного приложения, выполните следующие действия. С помощью представленных ниже методов можно создать самые разнообразные запросы, которые будут использоваться в различных приложениях.

Отображение всех списков извещений в семействе узлов

  1. В макете страницы, открытом в режиме конструктора, дважды щелкните веб-часть «Запрос содержимого».

  2. В диалоговом окне Веб-часть «Запрос содержимого» щелкните знак «плюс» (+) рядом с элементом Запрос, чтобы его развернуть.

  3. В разделе Тип списка в списке Отображать элементы из списка данного типа выберите вариант Извещения.

  4. Нажмите кнопку ОК.

  5. Чтобы просмотреть макет страницы, содержащий веб-часть «Запрос содержимого», на панели инструментов Общие нажмите кнопку Просмотр в обозревателе.

    В обозревателе появится страница, отображающая список ссылок на каждый список извещений со всех узлов.

    Макет страницы, отображающий настраиваемый запрос

Отображение списка ссылок на все документы, измененные пользователем при просмотре узла

  1. В макете страницы, открытом в режиме конструктора, дважды щелкните веб-часть «Запрос содержимого».

  2. В диалоговом окне Веб-часть «Запрос содержимого» щелкните знак «плюс» (+) рядом с элементом Запрос, чтобы развернуть его.

  3. В разделе Источник щелкните Показать элементы со всех узлов этого семейства узлов.

  4. В разделе Тип списка в списке Отображать элементы из списка данного типа выберите вариант Библиотека документов.

  5. В разделе Тип содержимого в списке Показать элементы с данным типом содержимого выберите вариант Типы содержимого документа.

  6. В разделе Тип содержимого в списке Показать элементы с данным типом содержимого выберите вариант Документ.

  7. В разделе Дополнительные фильтры в группе Отображать элементы, когда щелкните элемент Кем изменен в первом поле, щелкните равно во втором поле, а затем щелкните [Я].

    В этом примере элемент [Я] является переменной, обозначающей пользователя, просматривающего в данный момент в обозревателе страницу с веб-частью «Запрос содержимого».

    Диалоговое окно с разделом «Дополнительные фильтры»

  8. Нажмите кнопку ОК.

  9. Чтобы просмотреть макет страницы, содержащий веб-часть «Запрос содержимого», на панели инструментов Общие нажмите кнопку Просмотр в обозревателе. В обозревателе появится страница, отображающая список всех последних документов, измененных пользователем, которые находятся в библиотеках документов в семействе узлов.

    Список всех последних измененных документов

Отображение списка ссылок на все рисунки узла, сгруппированные по ширине

  1. В макете страницы, открытом в режиме конструктора, дважды щелкните веб-часть «Запрос содержимого».

  2. В диалоговом окне Веб-часть «Запрос содержимого» щелкните знак «плюс» (+) рядом с элементом Запрос, чтобы развернуть его.

  3. В разделе Источник щелкните Показать элементы со всех узлов этого семейства узлов.

  4. В разделе Тип списка в списке Отображать элементы из списка данного типа выберите вариант Библиотека рисунков.

  5. В разделе Тип содержимого в списке Отображать элементы из списка данного типа выберите вариант <Все типы содержимого>.

  6. Щелкните знак «плюс» (+) рядом с элементомПрезентация, чтобы развернуть его.

  7. В разделе Группировка и сортировка в списке Группировка элементов по щелкните Ширина рисунка.

  8. Нажмите кнопку ОК.

  9. Чтобы просмотреть макет страницы, содержащий веб-часть «Запрос содержимого», на панели инструментов Общая щелкните Просмотр.

    Макет страницы, отображающий результаты запроса

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

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

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

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

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

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

×