вторник, 31 августа 2010 г.

SharePoint 2010: How to show list from sub site

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

К моему удивлению оказалось что средствами SharePoint сделать такое нельзя, но это можно сделать используя SharePoint Designer 2010.

Для этого идем на тот сайт, где находится наш блог и добавляем туда вебпарт с нашим блогом. Потом вырезаем из aspx определение нашего вепарта и вставляем его уже на aspx главной страницы. Надо только дописать параметр WebID с ID сайта на котором лежит наш блог.

Должно получится что то типа этого:

<WebPartPages:XsltListViewWebPart runat="server" IsIncluded="True" GhostedXslLink="main.xsl" FrameType="None" NoDefaultStyle="TRUE" ViewFlag="8" Title="Posts" PageType="PAGE_NORMALVIEW" ListName="{946CA9B7-6667-4640-9CAE-7645F7A305B6}" Default="FALSE" DisplayName="Posts" WebId="{46b924b2-7eb1-4834-8882-5b786eda5598}"

Комментариев нет: