2016-08-10 8 views
0

Ich weiß, dass es möglich ist, benutzerdefinierte Facetten from a document property zu erstellen, und es funktioniert gut.Alfresco facettierte Suche - Typ Facette

Aber ist es möglich, eine Facette basierend auf dem Knotentyp Titel zu erstellen?

Mit folgendem Standardmodell, gäbe es eine Facette sein mit Werten namens Ordner und Inhalt.

<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> 
    ... 

Antwort

2

Dies wird eine Alfresco-Plattform fokussierte Antwort sein, anstatt eine Share-orientierte Antwort.

Es ist möglich, auf das TYPE-Feld zuzugreifen. Dies ist der QName des Typs (z. B. cm: Ordner).

Der Titel, den Sie wirklich anzeigen möchten, ist sprachspezifisch und sollte daher als Schlüssel für die Lokalisierung verwendet werden.

So können Sie die Roll-up über die API tun, aber würde Facettierung anpassen müssen, um die richtige Sache anzuzeigen. Ich glaube, dies ist möglich, da Share Facetting erweiterbar und konfigurationsgesteuert ist. Ich vermute auch, dass es nicht einfach ist, etwas zu tun und zu konfigurieren - es wird normalerweise nicht geändert.

Sie möchten vielleicht auch eine strukturelle Zusammenfassung, da TYPE eine Hierarchie ist. Dazu müssten Sie das Datenmodell verwenden.

Es kann, dass TYPE seine bereits in der Facette Liste ...

Es kann, dass der Inhalt MIME-Typ sein, gibt Ihnen mehr Informationen und eine bessere Wahl. Die meisten Leute geben Dokumente nicht stark ein (was eine gute Sache wäre ...)

Andy

Verwandte Themen