cancel
Showing results for 
Search instead for 
Did you mean: 

Récupérer les blogs d'un site

pilate
Champ in-the-making
Champ in-the-making
Bonjour,

Je voudrais récupérer tous les blogs liés à un site sur Share.
Je me demande si il existe un webscript côté Alfresco me permettant de faire une telle requête ?

Très bonne journée à tou(te)s
4 REPLIES 4

rguinot
Confirmed Champ
Confirmed Champ
Avez vous regardé dans le registre de web scripts si vous trouviez votre bonheur ?

http://localhost:8080/alfresco/service/

la section qui vous intéresse est probablement /api/blog/site …

pilate
Champ in-the-making
Champ in-the-making
Bonjour,

Oui ça semble être ça.

Je pense pouvoir récupérer le nom du site mais le container, je vois pas trop ce que c'est peut-être avec context.pageId ?

EDIT : Par ailleurs avec cette api, je n'obtiens que les informations pour un blog, pas toute la liste je crois.

bertrandf
Champ on-the-rise
Champ on-the-rise

pilate
Champ in-the-making
Champ in-the-making
C'est j'y suis arrivé grâce à vous. En faisant ceci :

<a href="${url.context}/page/site/${siteName}/blog-postview?container=blog&postId=${blo.name}&listViewLinkBack=true">

Mais j'ai un souci.

Comment puis-je différencier un blog d'un commentaire de blog ?

En effet, j'ai besoin de faire cela à partir de la requête lucene j'utilise l'exemple du Wiki Freemarker Cookbook, dont voici le contenu :

<#list userhome.childrenByLuceneSearch["
       
            + ASPECT:\"cm:titled\"
           
            + TYPE:\"cm:content\"
           
            + PATH:\"/app:company_home/st:sites/cm:" + site + "/cm:blog//*\"
           
            "] as blo>


EDIT : quand je vais sur le node browser de la console admin, je ne vois pas les commentaire, pourtant ils y sont …

EDIT2 : finalement j'ai rajouté - TYPE:\"fmSmiley Tongueost\" et ça fonctionne mais jusqu'à quand …? La solution ne serait-elle pas de créer un type blog ?