Parmstig
Guest
|
Posted:
Thu Nov 10, 2005 1:50 pm Post subject:
add a webpart in onet.xml |
|
|
Hello
I have a problem with onet.xml.
I have added some custom webparts and regular webparts but i have made a
DataView webpart that i cannot add to onet.xml
I have exported it to dwp and to gallery, but i don't know i to put it in
onet.xml under MODULES ?
this is the DWP.
<?xml version="1.0" encoding="utf-8" ?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2"
xmlns:dvwp="http://schemas.microsoft.com/WebPart/v2/DataView">
<Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.DataViewWebPart</TypeName>
<dvwp:XSL><![CDATA[
<xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema"
xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" version="1.0"
exclude-result-prefixes="xsl ddwrt msxsl"
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<xsl:output method="html" indent="no"/>
<xsl:param name="dvt_adhocmode"></xsl:param>
<xsl:param name="dvt_adhocfiltermode">xsl</xsl:param>
<xsl:param name="dvt_fieldsort"></xsl:param>
<xsl:param name="dvt_sortfield"></xsl:param>
<xsl:param name="dvt_groupfield"></xsl:param>
<xsl:param name="dvt_groupdisplay"></xsl:param>
<xsl:param name="dvt_sortdir"></xsl:param>
<xsl:param name="dvt_groupdir"></xsl:param>
<xsl:param name="dvt_grouptype"></xsl:param>
<xsl:param name="dvt_sorttype">text</xsl:param>
<xsl:param name="dvt_groupsorttype">text</xsl:param>
<xsl:param name="dvt_filterfield"></xsl:param>
<xsl:param name="dvt_filterval"></xsl:param>
<xsl:param name="dvt_filtertype"></xsl:param>
<xsl:param name="dvt_firstrow">1</xsl:param>
<xsl:param name="dvt_nextpagedata"></xsl:param>
<xsl:param name="dvt_apos">'</xsl:param>
<xsl:param name="filterParam"></xsl:param>
<xsl:template match="/">
<xsl:call-template name="dvt_1"/>
</xsl:template>
<xsl:template name="dvt_1">
<xsl:variable name="StyleName">Table</xsl:variable>
<xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row"/>
<xsl:variable name="RowCount" select="count($Rows)"/>
<xsl:variable name="IsEmpty" select="$RowCount = 0"/>
<xsl:choose>
<xsl:when test="$IsEmpty">
<xsl:call-template name="dvt_1.empty"/>
</xsl:when>
<xsl:otherwise>
<table border="0" width="100%" cellpadding="2"
cellspacing="0">
<tr valign="top">
<th class="ms-vh" nowrap="true">
<b>
<font face="Verdana" color="#000080">
<a
href="http://intra.company.se/Lists/Kalendarium/AllItems.aspx">Kalendarium</a>
</font>
</b>
</th>
</tr>
<xsl:call-template name="dvt_1.body">
<xsl:with-param name="Rows" select="$Rows"/>
<xsl:with-param name="FirstRow" select="1"/>
<xsl:with-param name="LastRow"
select="$RowCount"/>
</xsl:call-template>
</table>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="dvt_1.body">
<xsl:param name="Rows"/>
<xsl:param name="FirstRow"/>
<xsl:param name="LastRow"/>
<xsl:for-each select="$Rows">
<xsl:variable name="KeepItemsTogether" select="false()"/>
<xsl:variable name="HideGroupDetail" select="false()"/>
<xsl:variable name="GroupStyle" select="'auto'"/>
<xsl:if test="(position() >= $FirstRow and position() <=
$LastRow) or $KeepItemsTogether">
<xsl:if test="not($HideGroupDetail)" ddwrt:cf_ignore="1">
<tr style="display:{$GroupStyle}">
<td class="ms-vb"><font face="Verdana"><a
href="http://intra.company.se/Lists/Kalendarium/DispForm.aspx?ID={@ID}"><u><xsl:value-of
select="@Title"/></u></a></font><br/><font face="Verdana"
size="1"><xsl:value-of select="ddwrt:FormatDate(string(@EventDate), 1053,
5)"/></font></td>
</tr>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:template name="dvt_1.empty">
<xsl:variable name="ViewEmptyText">There are no items to show in
this view.</xsl:variable>
<table border="0" width="100%">
<tr>
<td class="ms-vb">
<xsl:value-of select="$ViewEmptyText"/>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
]]></dvwp:XSL>
<dvwp:DataQuery><![CDATA[
<udc:ConnectionInfo xmlns:udc="http://schemas.microsoft.com/data/udc"
Purpose="Query" UDCVersion="1.0" SOAPVersion="1.0">
<udcs:Location
xmlns:udcs="http://schemas.microsoft.com/data/udc/soap"
href="http://intra.company.se/_vti_bin/DspSts.asmx">STSDataAdapter</udcs:Location>
<udcs:SOAPAction
xmlns:udcs="http://schemas.microsoft.com/data/udc/soap">http://schemas.microsoft.com/sharepoint/dsp/queryRequest</udcs:SOAPAction>
<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<dsp:queryRequest
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp">
<dsp:dsQuery resultContent="dataOnly"
columnMapping="attribute" resultRoot="Rows" resultRow="Row"
select="/list[@id='{69460614-FD09-404A-B634-04E27AEB45A1}']">
<dsp:Query>
<dsp:Fields>
<dsp:AllFields/>
</dsp:Fields>
</dsp:Query>
</dsp:dsQuery>
</dsp:queryRequest>
</soap:Body>
<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<dsp:versions
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp">
<dsp:version>1.0</dsp:version>
</dsp:versions>
<dsp:request
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" document="content"
method="query"/>
<dsp:dataRoot
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp">
<dsp:root>/</dsp:root>
</dsp:dataRoot>
</soap:Header>
</udc:ConnectionInfo>]]></dvwp:DataQuery>
<Title>Kalendarium</Title>
<dvwp:NoDefaultStyle>TRUE</dvwp:NoDefaultStyle>
<dvwp:ViewFlag>0</dvwp:ViewFlag>
<FrameType>None</FrameType>
<dvwp:ParamBindings><![CDATA[
<ParameterBindings xmlns="http://schemas.microsoft.com/office/fpddw">
<ParameterBinding Name="dvt_adhocmode"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_adhocfiltermode"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_fieldsort"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_sortfield"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_groupfield"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_groupdisplay"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_sortdir" Location="Postback;Connection"/>
<ParameterBinding Name="dvt_groupdir" Location="Postback;Connection"/>
<ParameterBinding Name="dvt_grouptype"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_sorttype" Location="Postback;Connection"/>
<ParameterBinding Name="dvt_groupsorttype"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_filterfield"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_filterval"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_filtertype"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_firstrow" Location="Postback;Connection"/>
<ParameterBinding Name="dvt_nextpagedata"
Location="Postback;Connection"/>
<ParameterBinding Name="dvt_apos" Location="Postback;Connection"/>
<ParameterBinding Name="filterParam" Location="Postback;Connection"/>
<ParameterBinding Name="UserID" Location="CAMLVariable"
DefaultValue="CurrentUserName"/>
<ParameterBinding Name="Today" Location="CAMLVariable"
DefaultValue="CurrentDate"/>
</ParameterBindings>]]></dvwp:ParamBindings>
<dvwp:DataFields>@ID,ID;@Title,Titel;@Modified,Ändrat;@Created,Skapat;@Author,Skapat
av;@Editor,Ändrat av;@Attachments,Bifogade
filer;@EventDate,Börja;@EndDate,Sluta;@Description,Beskrivning;@Location,Plats;@fRecurrence,Återkommande;@WorkspaceLink,Arbetsyta;@Mer_x0020_info,Mer
info;</dvwp:DataFields>
</WebPart> |
|