现在,我有一个visual studio项目,其中包含我创建的自定义内容类型。它还包含制作sharepoint解决方案(wsp)文件所需的所有文件以及生成该文件的脚本。
现在,我想做两件事。
首先,我想为内容类型创建一个自定义显示表单,并将其包含在我的解决方案中,以便在我部署我的解决方案时自动部署它。如何将其包含在我的解决方案中,并使我的内容类型使用它?
其次,您可以使用CQWP查询此类型。我考虑过导出它,添加更多常见的视图字段,然后修改用于呈现它的XSL。如何将其包含到我的解决方案中,以便也部署它。我知道我可以导出CQWP and部件,一旦它全部设置,并包括在我的项目中作为一个功能。但是XSL有什么用呢?
期待看到您的建议,干杯。
按照第一个答案中的描述进行操作。就像一个护身符。
发布于 2008-09-28 22:14:32
使用STSDev创建解决方案包。这应该有助于创建WSP。自定义表单、CQWP webpart和.xls文件也应该可以在项目中部署。
要部署xslt,您的特性将具有
<ElementManifest Location="mywebpartManifest.xml">
然后,它指向一个文件,如
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="Yourfile.xslt" Url="Style Library" Path="" RootWebOnly="TRUE">
<File Url="yourfile.xslt" Type="GhostableInLibrary" />
</Module>
</Elements>对于the部件:
<Module Name="myWebpart" List="113" Url="_catalogs/wp" RootWebOnly="FALSE">
<File Url="myWebpart.webpart" Type="GhostableInLibrary" />
</Module>现在,该文件将需要包含在解决方案manifest.xml中。这是在STSDev项目中自动完成的。
例如:
<Resources>
<Resource Location="SimpleFeature\Feature.xml"/>实际的模式是:
Site
Solution
Feature
and a link to someone else with the issue
发布于 2008-09-29 08:07:40
但是,在文件夹结构中的什么位置部署表单和.xsl呢?
发布于 2008-11-24 11:28:18
我遵循了您的指南,尽管它将xslt部署到12 Hive中的要素,但并未将其放置在正确的样式库文件夹中
https://stackoverflow.com/questions/132030
复制相似问题