我想以編程方式將自定義網站模板(.stp文件)添加到MOSS團隊網站集中,作爲構建過程的一部分。任何人都可以指出我做到這一點的最佳方式嗎?以編程方式將網站模板(.stp)添加到SharePoint
謝謝,MagicAndi。
我想以編程方式將自定義網站模板(.stp文件)添加到MOSS團隊網站集中,作爲構建過程的一部分。任何人都可以指出我做到這一點的最佳方式嗎?以編程方式將網站模板(.stp)添加到SharePoint
謝謝,MagicAndi。
與要素這樣做的一個方法是使用File element。 STP文件生活在/_catalogs/wt
,所以這種功能將上傳文件。
更新:在Create Feature to Upload Site Template File (.stp) in MOSS但這裏的完整性更多細節是elements.xml中:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="TeamSiteTemplate" List="111" Url="_catalogs/wt">
<File Url="TeamSiteTemplate.stp" Type="GhostableInLibrary">
<Property Name="LanguageDisplay" Value="English" />
<Property Name="Version" Value="3" />
</File>
</Module>
</Elements>
它看起來像使用-AddTemplate參數調用STSADM工具的簡單批處理文件是此選項之一。該命令是:
stsadm -o addtemplate -filename c:\template.stp -title "Template Title" -description "Template Description"
您也可以使用以下命令刪除現有的模板:
stsadm -o deletetemplate -title "Template title"
請參見本article進一步的細節
更準確:「STSADM -o addtemplate」中的「中央模板添加網站模板畫廊「不是針對特定的MOSS團隊網站集,即在」網站集模板庫「;我認爲這可能是一些(大)環境中的相關差異,可以建議縮小每個網站集的可用模板。
Installing application templates for Windows SharePoint Services 3.0
嗨亞歷克斯,我感興趣的是追求這個,但我一直無法得到depolying該功能時出現在畫廊中的網站模板。你能否提供一個樣本elements.xml文件?謝謝。 +1 – MagicAndi 2009-10-07 14:50:47
亞歷克斯,謝謝,接受爲答案! – MagicAndi 2009-10-08 10:41:01