Добавьте XsltListViewWebPart на домашнюю страницу определения сайта - PullRequest
0 голосов
/ 11 ноября 2010

Каков наилучший способ добавления XsltListViewWebPart в определение сайта default.aspx?

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

1 Ответ

5 голосов
/ 11 ноября 2010

Добавьте следующий XML-код в раздел «Модуль»:

<View List="$Resources:core,lists_Folder;/MyList" BaseViewID="0" WebPartZoneID="Left" WebPartOrder="1" />

SharePoint 2010 будет использовать XsltListViewWebPart по умолчанию.Вы все еще можете использовать старый ListViewWebPart с XML следующим образом:

<View List="$Resources:core,lists_Folder;/MyList" BaseViewID="0" WebPartZoneID="Left" WebPartOrder="1">
    <![CDATA[
    <WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
        <Assembly>Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
        <TypeName>Microsoft.SharePoint.WebPartPages.ListViewWebPart</TypeName>
    </WebPart>
    ]]>
</View>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...