recherche avancée n'inclut pas les sous répertoire ou workspace

Bonjour, je crée via studio une recherche avancée mais je me suis aperçue que ma requête ne ramène pas les documents qui sont dans les sous répertoires ou les sous workspaces du workspace où je lance la recherche. Ma requête nxql est la suivante$

ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' and ecm:parentId = ?

avec le paramètre #{currentDocument.id} Comment faire pour rechercher aussi dans la sous arborescence de mon workspace courant ? Merci

0 votes

1 answers

2243 views

ANSWER



bon je me réponds à moi même, j'ai utilisé tout simplement le currentDocument.path et ecm:path

0 votes



D'après la doc : http://doc.nuxeo.com/x/uItH

<< ecm:parentId: the document parent id. >>

Donc je pense qu'avec ecm:parentid tu cherchais les documents dont le parent (sous entendu le parent direct) possède l'id en paramètre.

Autrement dit, seulement les fils directs du document = ce qu'on voit dans l'onglet "Contenu" de Nuxeo DM pour le document

Comme tu l'as vu, avec le path on peut rechercher toute la descendance

10/18/2013