首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义内容类型、表单、cqwp和xsl的部署

自定义内容类型、表单、cqwp和xsl的部署
EN

Stack Overflow用户
提问于 2008-09-25 07:57:51
回答 4查看 2.2K关注 0票数 2

现在,我有一个visual studio项目,其中包含我创建的自定义内容类型。它还包含制作sharepoint解决方案(wsp)文件所需的所有文件以及生成该文件的脚本。

现在,我想做两件事。

首先,我想为内容类型创建一个自定义显示表单,并将其包含在我的解决方案中,以便在我部署我的解决方案时自动部署它。如何将其包含在我的解决方案中,并使我的内容类型使用它?

其次,您可以使用CQWP查询此类型。我考虑过导出它,添加更多常见的视图字段,然后修改用于呈现它的XSL。如何将其包含到我的解决方案中,以便也部署它。我知道我可以导出CQWP and部件,一旦它全部设置,并包括在我的项目中作为一个功能。但是XSL有什么用呢?

期待看到您的建议,干杯。

按照第一个答案中的描述进行操作。就像一个护身符。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-09-28 22:14:32

使用STSDev创建解决方案包。这应该有助于创建WSP。自定义表单、CQWP webpart和.xls文件也应该可以在项目中部署。

要部署xslt,您的特性将具有

<ElementManifest Location="mywebpartManifest.xml">

然后,它指向一个文件,如

代码语言:javascript
复制
<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部件:

代码语言:javascript
复制
<Module Name="myWebpart" List="113" Url="_catalogs/wp" RootWebOnly="FALSE">
   <File Url="myWebpart.webpart" Type="GhostableInLibrary" />
</Module>

现在,该文件将需要包含在解决方案manifest.xml中。这是在STSDev项目中自动完成的。

例如:

代码语言:javascript
复制
<Resources>
    <Resource Location="SimpleFeature\Feature.xml"/>

实际的模式是:

Site

Solution

Feature

and a link to someone else with the issue

票数 1
EN

Stack Overflow用户

发布于 2008-09-29 08:07:40

但是,在文件夹结构中的什么位置部署表单和.xsl呢?

票数 0
EN

Stack Overflow用户

发布于 2008-11-24 11:28:18

我遵循了您的指南,尽管它将xslt部署到12 Hive中的要素,但并未将其放置在正确的样式库文件夹中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/132030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档