問題タブ [sitetemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1979 参照

sharepoint - SharePoint 2007 サイト テンプレートのコンテンツ タイプ

SharePoint 開発は初めてです。ベース サイト テンプレートを作成し、そのテンプレートを使用して、同じサーバー上の他の場所で新しいサイトを開始しました。これは正常に機能しますが、新しく作成されたサイトは、元のサイトで作成されたカスタム コンテンツ タイプを「平坦化」しているように見えます。新しいサイトで必要な変更をサポートするために、元のコンテンツ タイプの継承をそのまま維持する方法があると思います。彼らは引き続き変更を加えることができますが、各リストに個別にアクセスする必要があるため、時間がかかります. これを修正する方法を知っている人、またはこれにアプローチするより良い方法を知っている人はいますか?

0 投票する
2 に答える
2565 参照

sharepoint - 複数ページの会議ワークスペースのページを取得する

現在、複数ページの会議ワークスペース テンプレートでいくつかのテストを行って、プロジェクトのベース テンプレートとしてのニーズに適合するかどうかを確認しています。

ご存知かもしれませんが、複数ページの会議ワークスペースは、1 つのワークスペース内で複数の日付を管理し、特定の日付のみに関連するページまたはすべての日付に表示されるページのいずれかを表示できるように設計されています。

複数ページの会議ワークスペースを SharePoint Designer で調べると、ワークスペースのすべてのページを含むライブラリがあることがわかります。すべての日付に表示されるページはルート フォルダーに保存され、特定の日付にのみ表示されるページは、日付に応じて名前が付けられたフォルダーに保存されます。

だから今、私たちは私の問題に来ます。各日付に表示される 1 つのページのアクセス許可を設定するために、ページ ライブラリを反復処理して、アクセス許可を変更するページを見つけます。不思議なことに、ライブラリの ListItemCollection は、私が期待していたページ数を含んでいるふりをしています。しかし、コレクションを繰り返し処理すると、実際の日付に関連付けられているページのみが返されます。すべての日付に表示する必要があるページも、他の日付のページも返しません。

SPSecruity.RunWithElevatedPrivilges() を使用し、システム アカウントとして偽装して、ページを取得しようとしました。また、コンテキスト情報を使用せずに、コマンド ライン アプリケーションから取得しようとしました。特定の日付に関連するアイテムのみを取得できるという動作は、オブジェクト モデルにも引き継がれているようです。

では、実際の日付に関係なく、複数ページの会議ワークスペースのすべてのページを取得するにはどうすればよいでしょうか?

0 投票する
1 に答える
1236 参照

sharepoint - SharePoint サイト テンプレート - プロビジョニング時に依存する機能を有効にする

Web パーツに依存する機能も含む SharePoint サイト テンプレートを定義したいと考えています。カスタム テンプレートを使用してサイトをプロビジョニングするときに、Web パーツ機能をインストールしてアクティブ化するにはどうすればよいですか?

0 投票する
2 に答える
1796 参照

sharepoint - SharePoint サイト テンプレート - カスタム .aspx ページ

SharePoint でサイト テンプレートを作成しています。Layouts\myDirectory に展開したいカスタム .aspx ページもあります。サイト テンプレートを使用して、カスタム ページを使用し、フォームhttp://site/MyWeb/MyCustomPage.aspxの URL でそれらを参照する Web (SPWeb) を作成します。カスタム テンプレートにページを統合するにはどうすればよいですか?

0 投票する
3 に答える
4032 参照

sharepoint - サイト コレクションをサイト テンプレート (.stp) ファイルとして保存する

SharePoint 2007 サイト コレクションをサイト テンプレート (.stp) ファイルとして保存できるようにしたいと考えています。これは可能ですか?

ありがとう、マジックアンディ

0 投票する
1 に答える
1747 参照

visual-studio-2010 - Visual Studio 2010 でのソリューションのインポート時および Web テンプレートの適用時のエラー

ソリューションを wsp ファイルから Visual Studio 2010 の SharePoint 2010 プロジェクトにインポートしようとしています。ソリューション ファイルは、Web サイトの「テンプレートとして安全」オプションを使用してエクスポートしたサイト テンプレートから生成されます。

エクスポートしたソリューション ファイルを選択し、インポートする項目を 1 つ指定すると (すべて選択)、Visual Studio はソリューションのインポートを開始します。最後のアイテムが終了すると、次のようなエラー メッセージが表示されます。

SharePoint ソリューションのインポート操作は完了しましたが、エラーが発生しました。その結果、プロジェクトが正常にデプロイされない場合があります。

インポートが正常に行われたか破損しているかを確認するために、ソリューションを再度パッケージ化し、新しい Web サイト コレクションを作成してコードを介して再展開を試み、ソリューション ファイル (Visual Studio でパッケージ化) をユーザー ソリューション (サンドボックス ソリューション) として Web サイト コレクションにアップロードします。 、ソリューションのすべての機能をアクティブ化し、Web テンプレートをサイト コレクションのルート Web サイトに適用します。テンプレートが適用される時点で、SPException が発生し、次のメッセージが表示されるまでに長い時間がかかります。

内部例外のメッセージはあまり良くありません。

スタックトレース:

エラーがソリューションのインポートまたはパッケージ化プロセスに起因することを検証するために、同じコードを使用して Web サイト コレクションを作成しましたが、今回は、Visual Studio にインポートされず、再度パッケージ化されていない元の wsp ファイルを使用しました。そして今度は、エラーなしで Web テンプレートを適用できます。

そのため、ソリューションを Visual Studio にインポートしたとき、またはソリューションを再度パッケージ化したときに、何が間違っているのか疑問に思っています。

0 投票する
1 に答える
1045 参照

visual-studio-2010 - Sharepoint2010-サイトテンプレートが新しいWebコレクションダイアログに表示されない

VS 2010で新しいSiteTemplateプロジェクトを開発しています。何も変更せず、[展開]をクリックして、SPサーバーで機能しているかどうかを確認しました。そして、それはしません...

なぜ機能しないのですか?Plz、助けて。

クライアントシステム(Windows 7)で開発しています-Sharepointの自律インスタンスをインストールしました。SP Central Adminで何も変更していません。また、 C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ TEMPLATE\SiteTemplatesのフォルダーと正常に展開されたファイルも確認しました...

問題を解決するための提案は本当にありがたいです。

0 投票する
0 に答える
436 参照

sharepoint-2010 - SPMetal と SharePoint の OOTB ブログ サイト テンプレート

サイト コレクションですぐに使用できるブログ テンプレートを操作するワークフローと Web パーツを作成しようとしています。通常のブログ サイトに対して SPMetal を使用して LINQ クラスとコンテキストを生成しました。コーディング中に、カテゴリ リストにクラスが生成されていないことに気付きました。大丈夫だと思います...すべてがSharePointのリストであるため、リストを一般的なアイテムリストとして指定するだけで済みます(カテゴリには、リスト設定にリストされているTitle、ModifiedByなどのみがあります)。リストがアイテムのコンテンツ タイプではないというリストを照会しようとすると、これはエラーになります。

だから... 残念だ。SPMetal のデフォルト パラメータに何か問題があるのではないかと考えています。SPMetal で実行する構成ファイルを作成します...

これにより、コマンド ラインで「エラー: アイテム コンテンツ タイプから派生したコンテンツ タイプが含まれていないため、リスト カテゴリを含めることができません。地獄はここのシートの下で起こっています... ブログ サイト テンプレートのカテゴリ リストの Schema.xml をチェックし、それを投稿リストの Schema.xml と比較しました... 投稿には:

カテゴリには ContentTypes ノードさえありません。そのため、カテゴリのスキーマを変更し、ID="0x01" を指定してそのノードを強制的に配置することに少し誘惑されます。それ以外の場合は、他の誰かがこの問題を経験している場合は、アドバイスをお待ちしています.

ありがとう!

0 投票する
1 に答える
4705 参照

sharepoint - SharepointContentTypeBindingおよびLookupフィールドの問題

新しいサイトを作成するときにContentTypeBindingに問題があります。Publishing Server機能を参照したカスタムサイトテンプレート定義があるため、リストページはサイトで自動的に作成されます。カスタムコンテンツタイプをOOBページリストにバインドする必要があります。誰かがそれを行う方法を知っていますか?私のカスタムコンテンツタイプは、サイトコレクションスコープの機能ごとに展開されます。

今、私はこの方法でそれをやろうとしていますが、それは機能していません。サイトテンプレートで、コンテンツタイプバインディングを持つ要素を含む機能を参照しています。

新しいサイトを作成しようとすると、次のエラーが発生します。

SPContentTypeBindingElement.ElementActivated()。コンテンツタイプ「0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390045BF70D1ABCA4A5BBF576B785EB3A37D」をWeb「http:// xxx/site」のリスト「/site/Pages」にバインドするときにエラーが発生しました。例外'0x80070057owssvr.dll:(unresolved symbol、module offset = 0000000000034256)at 0x000007FEE9954256 mscorwks.dll:(unresolved symbol、module offset = 00000000002BF6D7)at 0x000007FEF61FF6D7 Microsoft.SharePoint.Library.ni.dll:(unresolved symbol、module offset = )at 0x000007FEEAD9AB02 Microsoft.SharePoint.ni.dll:(unresolved symbol、module offset = 0000000001A7B029)at 0x000007FEEE8BB029 Microsoft.SharePoint.ni.dll:(unresolved symbol、module offset = 0000000001BDCBB1)at 0x000007FEEEA1CBB1 Microsoft.SharePoint.ni.dll未解決のシンボル、

誰かがそれを経験したことがありますか?

アップデート:

問題の原因を見つけました。これは私のコンテンツタイプのルックアップフィールドです。このルックアップを出すと、問題なく動作します。しかし、私はまだそれを解決する方法を知りません。

私のルックアップの定義:

このフィールドが作成される前に、リストカテゴリが存在している必要があることを私は知っています。したがって、私のカテゴリリストはWebスコープ機能Aで作成され、このルックアップフィールド、コンテンツタイプ+ルックアップフィールド、およびコンテンツタイプバインディングは別の機能Bにあります。BからAへの依存関係を追加しました。両方の機能はonet.xmlで参照されます。残念ながら、まだいくつか問題があります。