2

現在、作成したカスタム コンテンツ タイプを含むビジュアル スタジオ プロジェクトがあります。また、SharePoint ソリューション (wsp) ファイルを作成するために必要なすべてのファイルと、これを生成するスクリプトも含まれています。

今、私は2つのことをしたいと思います。

まず、コンテンツ タイプのカスタム表示フォームを作成し、それをソリューションに含めて、ソリューションを展開するときに自動的に展開されるようにします。これをソリューションに含めて、コンテンツ タイプで使用するにはどうすればよいですか?

次に、CQWP を使用してこの型をクエリできます。それをエクスポートし、より一般的なビュー フィールドを追加してから、レンダリングに使用される XSL を変更することを考えました。これをソリューションに含めて、展開されるようにするにはどうすればよいですか。すべてのセットアップが完了したら、CQWP Web パーツをエクスポートして、機能としてプロジェクトに含めることができることを知っています。しかし、XSL についてはどうでしょうか。

あなたの提案を楽しみにしています、乾杯。

最初の回答で説明したとおりにしました。魅力のように働きました。

4

4 に答える 4

1

STSDevを使用してソリューション パッケージを作成します。これは、WSP の作成に役立つはずです。カスタム フォーム、CQWP Web パーツ、および .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>

Web パーツの場合:

<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"/>

実際のスキーマは次のとおりです。

サイト

解決

特徴

問題を抱えている他の誰かへのリンク

于 2008-09-28T22:14:31.720 に答える
0

機能を非アクティブ化/再アクティブ化する必要があります。これにより、ファイルのコピーに関連するエラーメッセージが表示されます。

于 2009-12-16T19:57:20.227 に答える
0

しかし、フォルダー構造のどこにフォームと .xsl をデプロイするのでしょうか?

于 2008-09-29T08:07:40.487 に答える
0

私はあなたのガイドに従いましたが、xslt を 12 Hive の機能にデプロイしますが、正しいスタイル ライブラリ フォルダーに配置しません。

于 2008-11-24T11:28:17.653 に答える