問題タブ [site-definition]
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.
sharepoint-2010 - SharePoint 2010: OOTB ブログ リストの schema.xml はどこにありますか?
質問:
OOTB ブログ リストのスキーマはどこで定義されていますか? (つまり、投稿、カテゴリ、およびコメント リストの場合)
リスト テンプレートとインスタンスは、 14/TEMPLATE/Blogにある OOTB ブログ サイト テンプレートのonet.xmlに埋め込まれていますが、リストのコンテンツ タイプ、フィールド、またはビューについては言及されていません。
バックグラウンド:
カスタム サイト定義(OOTB ブログ サイト テンプレートのコピーに基づく) を作成して、ブランディングやその他のカスタマイズをブログに適用できるようにしました。
これらのカスタマイズの一部は、サイト定義の一部としてアクティブ化されるフィーチャー レシーバーによって実行されます。残念ながら、SharePoint がonet.xmlからアイテムをプロビジョニングする順序は次のとおりです。
- サイトがプロビジョニングされました
- 機能がアクティブ化されました
- フィーチャー レシーバーが有効化されている
- サイト定義の onet.xml で定義されているその他の要素 (リストなど) がプロビジョニングされます。
ご覧のとおり、フィーチャー レシーバー (私の場合は、コメント リストとカテゴリ リストのアクセス許可を更新しようとしています) は、リストが作成される前にアクティブ化されます。これに対する解決策は非常に簡単です。通常どおり、機能の一部としてリストを作成するだけです。
これを行うには、Visual Studio でリスト定義を作成する必要がありますが、これらの OOTB リストの schema.xml ファイルが見つかりません。
c# - default.aspxページのサイト定義のリストのカスタムプロパティにアクセスする
私はSharepointに取り組んでいます。リスト内に非常に多くのプロパティを挿入することを使用して、リストを持つサイト定義を作成しています。作成部分は終了です。次に、サイト定義のdefault.aspxページにリストのプロパティを表示する必要があります。リスト定義のschema.xmlファイル内でリストのプロパティを定義しました。ProjectProperty、ListProperty、ListItemProperty、さらにはFieldValueを使用しました。しかし、そのプロパティ値を取得することはできません。
これをどうやって使うか教えてください。
どんな助けでも大歓迎です。
sharepoint-2010 - SharePoint2010のサイトとリストの定義でエラーを見つける方法
カスタムサイト、リスト、フィールド、コンテンツタイプを使用しています。カスタムリスト定義を展開しましたが、カスタムリスト用に新しいアイテムを作成しようとしましたが、相関IDでエラーが発生します。そこには適切なエラーログがありません。問題がどこにあるのか、エラーを見つける方法はありません。
sharepoint-2010 - サイト定義のリストビュー Web パーツがすべて失敗する
私は自分のサイト定義で WebFeatures に追加した Web 範囲の機能に配置したリスト定義を作成しました。私のサイト定義では、リスト定義によって作成されたリストを表示するリスト ビュー Web パーツを追加しました。私の問題は、次のようにリスト ビュー Web パーツの List プロパティにリストの名前を追加するときです。
これだけが原因で、新しいサブ サイトを作成するプロセスが失敗します。まったく同じ方法でサイト定義に追加される他の2つのリストがあります
唯一の違いは、これら 2 つのリストが標準の sharepoint ドキュメント ライブラリとディスカッション ボードであることです。カスタム リストのリスト ビュー Web パーツを削除すると、フロー全体が正しく機能しますが、追加するとすぐにすべてが失敗します。
VS2010独自のlistdefinitionテンプレートなどを使用してlistdefinitionを作成しましたが、何も触れていません。List Instance の名前のみを変更し、Elements.xml ファイルと Schema.xml ファイルですべてが一致していることを確認しました
sharepoint - SharePoint 2010 サイト定義 (リスト定義、リスト インスタンス、フィールド) を展開しているときに問題が発生します。
展開ステップ 'Activate Features' でエラーが発生しました: このアクションを完了できません。
問題を解決する方法。まさにリスト インスタンス機能を起動しているときに、上記のエラーが発生しました。
sharepoint-2010 - SharePoint 2010: Web スコープの機能を特定のサイト定義に制限する
カスタマイズしたブログサイト定義用に、 Web スコープの機能をいくつか作成しました。すべての機能は正常に動作しますが、ブログだけでなく、サイト コレクション内のすべてのサイトの [サイトの機能] ページに表示されます。
明らかに、それらはブログにのみ関連しています (ブログ投稿で匿名のコメントを有効にするなどのことを行うため)。
特定の Web スコープ機能の可視性を特定のタイプのサイト (つまり、特定のサイト定義から作成されたもの) に制限する方法はありますか?
sharepoint - Wikiページを更新して、SharePointフィールドを表示し、サイト定義を壊さないようにします
特定のページにのみSharePointフィールドをフッターとして表示する必要があるため、マスターページの変更は除外され、古いHTMLでは成功しませんでした。
私が表示しようとしているのは、次のコードです。
詳細モードでページを編集する場合、コードをどこに配置しても、サイトの定義が壊れます。このコードをページに挿入するのに適した場所はありますか?または、サイト定義を変更する必要がありますか。
sharepoint-2010 - 2010 年から SharePoint 2013 のブログ サイトのサイト定義または onet.xml ファイルの変更点は何ですか?
SharePoint 2013 がインストールされているサーバーの 15 ハイブ フォルダー "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\SiteTemplates" 内に "Blog" フォルダーがあります。その中に xml\onet.xml ファイルがあります。onet.xml ファイルでは、次のようになります。
図 1: SharePoint 2013 の Onet.xml
私が示したかったのは、この xml には「Configurations\Configuration\Lists」ノード内に子リストがないことです。SharePoint 2010 の onet.xml ファイルを見ると、下図のように 5 つのリストがあります。
図 2: SharePoint 2010 の Onet.xml
私の知る限り、SharePoint (2010 または 2013) サーバーは、ブログ テンプレートの新しいサイトが作成されると、これらのリスト ノードで定義されているリストを作成します。
SharePoint 2013 の場合はリスト ノードはありませんが、図 1 に示すように「ブログ機能」 (Id=FAF00902-6BAB-4583-BD02-84DB191801D8) があります。
ブログ機能の Elements.xml ファイルを開くと、ListTemplate ノードだけがあり、ListInstance ノードはありません。
だから、新しいブログサイトが作成されたときに、SharePoint 2013が「投稿」、「コメント」、「カテゴリ」、「写真」ライブラリを作成する必要があることをどのように判断/認識しているのか疑問に思っていました。
これについて何か光を当てることができますか?または 14 巣箱よりも 15 巣箱の構造に変化はありますか?
ありがとう。
sharepoint - ドキュメント ライブラリ Web パーツをサイト定義のページに追加するときに、どのビューを選択すればよいですか?
私のカスタム SharePoint 2010 サイト定義では:
- サイト定義に複数のビューを持つカスタム リスト インスタンスがあります...
- ビューの1つを表示したいページがあります...
- ページの Elements.xml 定義では、以下のリスト インスタンスの Schema.xml に示されている「Correspondence」ビューまたは「Accounting」ビューのどちらを表示するかを選択できますか?
XML は読みやすくするためにクリーンアップされています。
インスタンスの Schema.xml を一覧表示する
モジュールの Elements.xml
sharepoint-2013 - SharePoint Office 365 のサイト定義の代替案
Office 365 にサイト定義を展開できないことがわかっているため、サイト定義を実現するための代替アプローチは何ですか?
サイトのプロビジョニングと機能のステープルが代替オプションになると思います. SharePoint Online でサイト定義を完全に埋める他の方法はありますか?
ありがとうジャラック