Вопрос

Я хотел бы настроить способ отображения списка в веб-части запроса контента (CQWP) в SharePoint 2010;список определен в корне и будет получен на дочернем сайте.Каждый дочерний сайт будет извлекать одну запись из списка, поэтому нам нужно отобразить ее следующим образом:

Contact [Department Name]
Address (MAP) 
Tel: 0000
email@domain.org

Opening Hours:

​Sunday - Wednesday ​00:00 to 00:00 
​Thursday  ​​00:00 to 00:00 

Причина использования CQWP заключается в том, что мы извлекаем список из корня и отображаем его на основе фильтра отдела на дочернем сайте.Насколько сложно настроить CQWP для отображения информации таким образом?Спасибо.

Это было полезно?

Решение

Удивительно легко делать то, что вам нужно, если вы знаете, какие именно детали вам нужно сделать.

Во-первых, поймите, что CQWP использует файл ItemStyle.xsl, который находится в библиотеке стилей.Этот файл содержит шаблоны, которые отображают отдельные строки результата CQWP.

Поэтому вам нужно добавить шаблон в этот файл.

Далее, если вы еще не догадались, вам нужно применить магию XSLT к файлу ItemStyle, чтобы отобразить его так, как вы хотите.Для этого потребуются не только знания XSLT, но и базовые знания HTML (в вашем макете это не так уж сложно, так что вы можете обойтись всего парой <P> теги).

Вот начальная статья о ItemStyle, многие другие можно найти с помощью быстрого поиска в Google: http://msdn.microsoft.com/en-us/library/bb447557.aspx

Другие советы

Макет CQWP можно изменить в соответствии с вашими потребностями, настроив xsl, используемый веб-частью.Объяснение можно найти здесь:

http://msdn.microsoft.com/en-us/library/bb447557.aspx

Дополнительную информацию можно найти здесь:http://blogs.msdn.com/b/ecm/archive/2010/05/14/what-s-new-with-the-content-query-web-part.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top