Lire des catégories dans un modèle de présentation d’espace

cancel
Showing results for 
Search instead for 
Did you mean: 
gregoryligneron
Member II

Lire des catégories dans un modèle de présentation d’espace

Bonjour tout le monde !
Voilà, j’aimerai charger des listes à partir de catégories dans un modèle de présentation d’un espace, est-ce possible ?
J’ai essayé, en m’inspirant du principe des Web Scripts, d’inclure un fichier JavaScript chargeant les listes, mais je suis bloqué : la fonction « search.luceneSearch() » du JavaScript n’est pas reconnue dans ce cas là quand je tente de récupérer la liste des nœuds correspondant à ma catégorie.
Quelqu’un peut-il m’aider ? Merci d’avance…
4 Replies
rguinot
Customer

Re: Lire des catégories dans un modèle de présentation d’espace

Bonjour,

Tout est expliqué ici :

http://wiki.alfresco.com/wiki/Template_Guide#Classification

La lecture de la page entière n'est pas inutile.
gregoryligneron
Member II

Re: Lire des catégories dans un modèle de présentation d’espace

Re-bonjour …
D’après ce que je comprends, je dois dans mon cas utiliser : immediateCategoryMembers  (obtenir une liste des éléments constituant une catégorie, sans les éventuelles sous-catégories).
J’ai peut-être mal cherché, mais je n’ai pas trouvé d’exemple utilisant cette fonction.
Comment dois-je lui passer en argument la catégorie souhaitée ?
J’ai fait quelques essais en m’inspirant de l’exemple « classification.getRootCategories("cm:generalclassifiable") » où j’arrive à récupérer la liste des catégories « racine », mais pour ma catégorie souhaitée, c’est sans succès …
rguinot
Customer

Re: Lire des catégories dans un modèle de présentation d’espace

Décris un peu plus ton besoin je ne comprends pas tout .

En tout cas cette page donnes des exemples : http://wiki.alfresco.com/wiki/FreeMarker_Template_Cookbook#Classification_Example

Tu peux également obtenir des catégories et leurs "enfants" via les différents mécanismes de recherche : childrenByLuceneSearch, childrenByXPath, … avec un seul warning : XPath ne scale pas trop donc si tu as une grosse volumétrie et/ou bcp de catégories il faut préférer la recherche dont la syntaxe est décrite ici http://wiki.alfresco.com/wiki/Search#Lucene et ses pages associées.
gregoryligneron
Member II

Re: Lire des catégories dans un modèle de présentation d’espace

Merci, j'ai trouvé.
Concrètement, je souhaitais qu’une liste de mes clients (défini initialement dans ma catégorie “Customers”) soit chargé à l’arrivée dans un espace (espace d’accueil).
J'ai réussi à afficher cette liste en utilisant childrenByLuceneSearch en effectuant la recherche sur l'ID de ma catégorie, puis en listant les noeuds enfants du résultat de ma recherche.