none
サイトテンプレート作成時のコンテンツタイプの扱いについて RRS feed

  • 質問

  • お世話になります。

    WSS3.0で、コンテンツタイプを作成したWEBサイトに対して、テンプレートを作成しましたが、

    そのテンプレートでサイトを作成してもコンテンツタイプは登録されていませんでした。

    これはこういうものなのでしょうか?コンテンツタイプも保存できるようにする方法は

    ありますでしょうか?

    分かる方がいましたらご教授願います。
    2008年7月9日 8:38

回答

  • T&Tさん

    こんにちは。

    当方の環境でも試してみました。

    T&Tさんの手順ではやはりユーザー設定のコンテンツタイプは

    そのサイトテンプレートから作成したサイトには引き継がれていなかったです。

    ですが、サイト間でコンテンツタイプを引き継ぐようにすることは可能です。

     

    つまり下記のような手順です。

    1.親のサイトでユーザー設定のコンテンツタイプ「AAA」を作成

    2.親のサイトから空のサイト(WEBサイト「WORK」)を作成

    3.WORKサイトの作成で、カスタムリスト「BBB」を作成

    4.~7.同じ手順

    8.WORK2のサイトの設定のサイトコンテンツタイプに「AAA」が表示されている

     

    またはWORK2サイトをWORKサイトのサブサイトとして作成してもよいと思います。

    1.親のサイトから空のサイト(WEBサイト「WORK」)作成

    2.WORKサイトの設定のサイトコンテンツタイプよりユーザー設定のコンテンツタイプ「AAA」を作成

    3.~6.同じ手順

    7.この状態で、WORKのサイトの設定の「テンプレートとしてサイトを保存」で、保存(コンテンツを含むはチェック)したテンプレートを元に、WORKサイトからWEBサイト「WORK2」を作成

    8.WORK2のサイトの設定のサイトコンテンツタイプに「AAA」が表示されている

     

    サイトコレクションのトップサイトでコンテンツタイプを作成しておけば、

    同一サイトコレクション内の全てのサブサイトで利用できるし管理もしやすいと思います。

    2008年7月17日 5:38

すべての返信

  • T&T さん、こんにちは。
    フォーラムオペレータの鈴木裕子です

     

    私のテスト環境で、コンテンツタイプを設定したリストのサイトで確認してみたところ、
    コンテンツタイプが引き継がれた形で、サイトの作成ができまして、T&T さんの状況は再現できませんでした・・・
    (コンテンツタイプを設定したリストのサイトからテンプレートを作成して、そこからサイトを作成です)

     

    私も WSS はとても詳しいというわけではないのですが
    ご投稿の状況がもう少し具体的に分かった方が、情報が集まりやすいかなと思いました。
    (現象再現が確認できるくらい)
    よろしければ情報を再投稿してみてはいかがでしょうか!

     

    ただ、どなたか、
    T&T さんの現象に心当たりのある方、いらっしゃいましたら、コメントいただけるとありがたいです。
    よろしくお願いします!

    2008年7月15日 9:26
    モデレータ
  • 鈴木様、情報ありがとうございました。

    コンテンツタイプが引き継がれた形でサイトが作成できましたか・・・、

     

    申し訳ありませんでした、説明不足でしたので、こちらでの手順を教えます。

    1.親のサイトから空のサイト(WEBサイト「WORK」)で作ります。

    2.WORKサイトの設定のサイトコンテンツタイプよりユーザー設定のコンテンツタイプ「AAA」を作成します。(わかりやすく会社IDなどサイト内の既存の列を追加しておきます。)

    3.WORKサイトの作成で、カスタムリスト「BBB」を作成します。

    4.「BBB」リストの設定の詳細設定で、コンテンツ タイプの管理を許可するを「はい」に設定します。

    5.「BBB」リストの設定中に、コンテンツタイプのリスト「アイテム」が表示されるので、それを「AAA」に置き換えます。

    6.「BBB」リストの設定中の列が「AAA」の持つ列(会社IDなど)に変わります。

    7.この状態で、WORKのサイトの設定の「テンプレートとしてサイトを保存」で、保存(コンテンツを含むはチェック)したテンプレートを元に、親サイトからWEBサイト「WORK2」を作成します。

    8.WORK2のサイトの設定のサイトコンテンツタイプを見ても「AAA」が表示されていない。(別のリストを作成する時に、このコンテンツタイプが使用したいため、表示されてほしい)

    9.WORK2のサイトの「BBB」リストの設定を見ると、コンテンツタイプは「AAA」になっている。

    以上このような感じです。

     

    同じ現象が出るような方や対処方法のわかる方がいましたら情報提供の方よろしくお願いいたします。

    2008年7月16日 2:30
  • T&Tさん

    こんにちは。

    当方の環境でも試してみました。

    T&Tさんの手順ではやはりユーザー設定のコンテンツタイプは

    そのサイトテンプレートから作成したサイトには引き継がれていなかったです。

    ですが、サイト間でコンテンツタイプを引き継ぐようにすることは可能です。

     

    つまり下記のような手順です。

    1.親のサイトでユーザー設定のコンテンツタイプ「AAA」を作成

    2.親のサイトから空のサイト(WEBサイト「WORK」)を作成

    3.WORKサイトの作成で、カスタムリスト「BBB」を作成

    4.~7.同じ手順

    8.WORK2のサイトの設定のサイトコンテンツタイプに「AAA」が表示されている

     

    またはWORK2サイトをWORKサイトのサブサイトとして作成してもよいと思います。

    1.親のサイトから空のサイト(WEBサイト「WORK」)作成

    2.WORKサイトの設定のサイトコンテンツタイプよりユーザー設定のコンテンツタイプ「AAA」を作成

    3.~6.同じ手順

    7.この状態で、WORKのサイトの設定の「テンプレートとしてサイトを保存」で、保存(コンテンツを含むはチェック)したテンプレートを元に、WORKサイトからWEBサイト「WORK2」を作成

    8.WORK2のサイトの設定のサイトコンテンツタイプに「AAA」が表示されている

     

    サイトコレクションのトップサイトでコンテンツタイプを作成しておけば、

    同一サイトコレクション内の全てのサブサイトで利用できるし管理もしやすいと思います。

    2008年7月17日 5:38
  • こんにちは。

    フォーラムオペレーターの鈴木裕子です

     

    T&T さん、その後いかがですか?ご希望のサイト構築はできましたでしょうか。

     

    kenkenzi さんの投稿が参考になったのではと思いましたので、

    勝手ながら私の方で回答チェックをつけさせていただきました。

    チェックがつかないままだと、せっかくの情報が埋もれてしまいもったいないのです。

    T&T さんはチェックの解除もできますので、もし不適切でしたら修正をお願いします。

     

    また、引き続き情報がありましたら、ぜひご投稿くださいね!

    (回答チェックはスレッドの終了を意味するものではありませんので

     

    これからもForumをご活用ください。

    それでは。

    2008年8月8日 5:04
    モデレータ
  • ご無沙汰しておりました。ご返答ありがとうございます。

    kenkenzi様のパターンも考えましたが、そのコンテンツタイプはそのサイトだけしか使わない

    目的でした(あまり深くは考えていませんが)ので、なんとかそれができるか調べていましたら、

    サイトコンテンツの移行ツール「SPContentDeploymentWizard.exe」(http://www.codeplex.com/SPDeploymentWizard参照)

    というものを発見しました。

    そちらのツールで行うとコンテンツタイプも引き継ぐことができました。

    ただ、一度確認しただけなので、色々な状況下でうまくいくかはまだ確認していません。

    また、インポートするときに同じサイト名がないとできないなど、使い方がまだ分かっていないところもあります。

    興味のある方は一度使用してみてください。

    2008年8月13日 5:59