2011-01-18 11 views
0

次のシナリオの実装方法を理解しようとしています。私は同じ構造(構造はサブサイトとライブラリを含む)を持つ複数のプロジェクトサイトを持っています。私は各文書にプロジェクト番号(例えば100-050-BCD)でタグを付けるとします。これをサイトコレクションの各サブサイトの既定値として設定することができます。そのため、ユーザーは繰り返し番号を繰り返し入力する必要はありません。サブサイトのサイト列のデフォルト値

私の最初のアプローチは、サイトの列(タイトル、説明、プロジェクト番号など)を含むコンテンツタイプの "契約"を作成することでしたが、各サブサイトの値を設定することはできません。右?だから私はこれがうまくいかないと思う。

第2のアプローチでは、私は管理されたメタデータを使用します。 projectnumberというサブサイトレベルに管理されたメタデータストアのデフォルト値を持つ列を作成します。したがってメタデータストアでは、プロジェクト番号を作成し、これをサブサイト列タイプのデフォルトとして設定します。この列は、サブサイト内のライブラリに追加されます。私は検索結果の中で洗練されたものとしてメタデータを使うことができないのでしょうか?その中の醜い部分は、私はそれぞれのサブサイトに対して "projectnumber"という異なる種類の列を持っているということです。

質問は適切なアプローチを使用しているのですか、別のものを使用する必要がありますか?

答えて

0

あなたは何のためにこのタグを使用していますか?それは検索のためですか?

サイトコレクションのURLにプロジェクトコードが含まれている可能性があります。例えば

http://yoursite/projects/100-050-BCD

誰かが100から050-BCDのために捜しますのであればその方法は、プロジェクトサイトコレクション内のすべてのものが返されます。必要に応じて余分なフィルタを追加できます。

URLは検索結果ページの左側にある標準的な検索絞り込みでも使用できます。そのため、たとえば「仕事の依頼」などを検索すると、URLでフィルタリングできます)

+0

タグは実際に検索の洗練されたものです。だから、このアイデアは確かにかなり良いものです。 –

関連する問題