[Advanced Search] Add a "published" selector option

[EN] Hello,

I would like to customize my Advanced Search view so as to be able to choose between Published documents - only, or unpublished documents

==> How could I create in Nuxeo Studio a selector which would be like “look into Published section? - yes/no” ?

Thank you

[FR] Bonjour, Je vous explique en français, ce sera un peu plus simple J'ai constaté qu'avec la configuration de base de Nuxeo, lorsqu'un document était présent à la fois dans l'espace de travail et dans les sections de publication, il apparaissait plusieurs fois dans les résultats de recherche, ce qui est peu pratique

J'aimerais donc implémenter une option dans la page de recherche avancée, du type “Rechercher dans les sections de publication - oui/non”

Comment pourrais-je faire via Nuxeo Studio ?

Merci

0 votes

1 answers

1906 views

ANSWER



Ok, j'ai trouvé :

  • j'ai créé un vocabulaire “list_path” qui contient les racines des deux espaces : Espace de travail (/default-domain/workspaces/) ou bien Section de publication (/default-domain/sections/)
  • j'ai ensuite créé une nouvelle ligne dans l'écran de recherche avancée, qui va aller taper dans Field - system:path
  • ce champ est un Widget Type, avec STARTSWITH : Vocabulary “list_path”

==> en gros ça va vérifier si le system:path est de type /default-domain/sections/ (section de publication) ou bien /default-domain/workspaces/ (espace de travail)

En mettant “Do not display the default option” à Yes, ça va piocher par défaut dans l'espace de travail, ce qui est attendu

Voilà !

0 votes