2011-02-02 16 views
1

こんにちは、作成したウェブサイトの1つに追加したwebpartを作成する方法について少しチュートリアルを作成したいと思います。Sharepoint 2007カスタムリストテンプレート

私はファイルとしてこの部分を与えるのに使うことができるリストテンプレートギャラリーがありますが、私はサイト列を使用しています。

このため、新しいサイトにインポートするときにエラーが発生しますか?

ユーザは以前にサイト列を作成する必要がありますか?カスタムリストファイルをインポートしたら自動的に使用されますか?

インポート時に表示される列は表示されますか?

私は現在これをテストする別のサイトをまだ持っていないので、誰かがこれについての答えをすでに知っているのだろうかと疑問に思っていましたか?

この質問に当てることができる任意の光は非常に高く評価し、事前のおかげだけでなく=さ]

答えて

1

私はあなたの質問で完全に混乱しています。リストテンプレートギャラリーとカスタムWebパーツはどのように関連していますか?

おそらくサイトテンプレートギャラリーですか?

What you need to do is : 
- Create a solution package 
- Create two features - one for your custom columns and custom webpart 
- Optionally create a list template feature to define the columns in the list. 
+0

基本的にCQWPは特定の列を必要としますが、列はCQWP用に作成された「既定のもの」ではありません。 – NWhite

+0

はい、これらの列を展開する機能が必要です –

+0

ああ、リストがインポートされる前にユーザーが個々のサイト列を作成すると、列が自動的に使用されますか? – NWhite

0

これが本当にリストテンプレート(あなたがリストの設定に入ると、テンプレートとして保存]を選択して作成した)である場合には、サイト列、コンテンツタイプ、およびリストスキーマは、すべてのmanifest.xmlに含まれるべきですstpファイルの中のファイル。リストテンプレートギャラリーにアップロードされたテンプレートに基づいてリストを生成するには、手動で何かを作成する必要はありません。

これがリスト定義機能の場合は、サイトの列、コンテンツタイプ、およびリストの定義を定義する機能を作成する必要があります。ユーザーは、最も重要なものを除いて、名前、タイプ、およそ他のすべての属性に一致するサイト列を手動で作成できます(ID)。ブラウザにサイト列が作成されるたびに、別のIDが割り当てられます。そのIDはリスト定義で定義したものと一致しません。

+0

リスト設定と名前を付けて保存テンプレートを使用しています。列が「サイト列」になるかどうか、またはこれらの新しい列でフィルタリングする必要があるためリストにのみ添付されるかどうかはわかりませんでした – NWhite

+0

私は自分自身を正確にはわかりません。リストを作成するために必要なものはすべてstpファイルになければなりません。しかし、stpファイルのカスタム列がサイト列に表示されているのを覚えていません。それでも、同じ名前、内部名、およびIDを共有する必要があるため、これらの列でフィルタリングできるはずです。 –

関連する問題