2016-08-10 6 views
0

カスタムファセットを作成することは可能であり、うまくいきます。アルフレコファセット検索ファセット

ノードタイプタイトルのに基づいてファセットを作成することは可能ですか?

次の標準モデルでは、という名前のファセットがあります。の内容はです。

<type name="cm:folder"> 
    <title>Folder</title> 
    <parent>cm:cmobject</parent> 
    <archive>true</archive> 
... 
<type name="cm:content"> 
    <title>Content</title> 
    <parent>cm:cmobject</parent> 
    <archive>true</archive> 
    <properties> 
    ... 

答えて

2

これは、共有指向の回答ではなく、アルフレコのプラットフォームに焦点を当てた回答になる予定です。

TYPEフィールドでファセットすることができます。 これはタイプのQName(例:cm:フォルダー)になります。

本当に表示したいタイトルは言語固有であるため、ローカリゼーションのキーとして使用する必要があります。

したがって、APIを使用してロールアップを実行できますが、正しいものを表示するように共有ファセットをカスタマイズする必要があります。私はこれが可能であると信じています。私はまた、それは簡単に行うことができないと思う - それは通常変更されるものではありません。

TYPEが階層であるため、いくつかの構造ロールアップが必要な場合もあります。これを行うには、データモデルを使用する必要があります。

それはそのタイプは、ファセットリストに既にあるかもしれ...

それはそのコンテンツのMIMEタイプはあなたより多くの情報を提供し、より良い選択であるかもしれません。ほとんどの人は厳密に文書を入力しません(これは良いことです...)

Andy

関連する問題