Как добавить веб-часть запроса контента в макет страницы публикации? - PullRequest
0 голосов
/ 19 ноября 2011

Как добавить веб-часть запроса контента в макет страницы публикации и настроить его для агрегирования контента со страниц в библиотеке страниц? Может кто-нибудь дать мне некоторое представление об этом? Я оставляю веб-часть запроса контента в конструкторе SP ?? Если я сделаю это, как мне настроить запрос? Или я могу добавить веб-часть запроса контента с помощью ленты, а затем экспортировать ее, выполнить настройки, импортировать и добавить ее в макет страницы ??? Пожалуйста, кто-нибудь ???

СЦЕНАРИЙ. Мне нужно вставить веб-часть запроса контента в макет страницы публикации для сайта профиля «Врачи». На основе макета страницы будут страницы профиля для каждого врача. Теперь на странице профиля каждого врача будет указано его / ее основное местонахождение, адрес, телефон и т. Д., А также другие места проведения занятий. Скажите, что основное местонахождение г-на Тома указано на странице его профиля как больница "х", и теперь я хочу также собирать имена всех других юристов, которые также работают в больнице "Х", в качестве членов кабинета Тома на его странице биографии, используя веб-часть запроса контента на макете страницы. Как добавить и настроить веб-часть? Я имею в виду, что легко добавить веб-часть запроса контента только на одной странице и настроить ее, но я хочу добавить ее в макет страницы, чтобы все страницы контента имели свою реализацию, так как страницы создаются авторами.

скажем, в библиотеке страниц есть 10 профильных страниц, и у 5 из них есть как минимум одно из мест их праксиции в качестве хопитала Х (они могут одновременно работать в больнице Y, Z..etc), теперь я хотите, чтобы все 5 докторов были объединены на страницах профиля Тома в качестве членов его офиса!?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Чтобы изменить CQWP, не изменяйте версию по умолчанию. Вместо этого перейдите к своему XSL-файлу в библиотеке стилей в SPD, скопируйте ItemStyle.XSL и переименуйте копию во что-нибудь другое (например, CUSTOMItemStyle.xsl). Затем перейдите на тестовую страницу, поместите пустой CQWP и нажмите «Экспорт». Откройте файл .webpart, который вы экспортировали, и измените свойства, чтобы связать их с вашим CUSTOMItemStyle.xsl.

Сохраните файл .webpart и импортируйте его обратно в галерею через браузер. Переименуйте новый CQWP (в что-то вроде CUSTOM_CQWP.webpart или что-то еще).

Теперь вы можете изменить CUSTOMItemStyle.xsl, чтобы использовать пользовательский XSL. Сформируйте XSL-файл в соответствии с вашими требованиями, затем на тестовой странице измените свойства веб-части, чтобы использовать новый настраиваемый ItemSTyle. Как только ваша веб-часть будет выглядеть так, как вы хотите, вы можете снова экспортировать ее, а затем снова импортировать в галерею, и все ваши настройки будут сохранены.

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

http://msdn.microsoft.com/en-us/library/bb447557(v=office.12).aspx

0 голосов
/ 19 ноября 2011

Множество вопросительных знаков ... да, вы можете добавить веб-часть запроса контента в макет с помощью SP-дизайнера. Это скопирует эту веб-часть на каждую страницу, созданную с использованием этого макета (или его макет переключен на эту). Это делает запрос на настройку сложным, потому что он должен получить информацию о КОТОРОМ враче откуда-то - посмотрите эту статью здесь . Использование опции PageFieldValue должно помочь.

...