List the available sites : listSites(nameFilter, sitePresetFilter)
Get a site : getSite(shortName)
Get list of site members : listMembers(nameFilter, roleFilter)
Get site member's role : getMembersRole(userName)
function editMe(obj){
obj.innerHTML = "ajout de code html";
}
<html>
<body>
<div id="liste" onLoad="javascript:editMe(this)">
</div>
</body>
</html>
Il faut voir le fichier JavaScript d'un WebScript comme un fichier qui s'occupe de traitements et qui peut passer des résultats au template, le template quant à lui ne sert qu'a afficher les résultats.J'ai procéder de la façon suivante finalement:
model.liste = "le code html qui affiche ma liste";
liste de lien: ${liste}
var sites = [];
sites.push({name: "site1", favourite: true}, {name: "site2", favourite: false});
model.sites = sites;
<h3>Liste des sites : </h3>
<#list sites as site>
<div>
Nom: ${site.name}<br>
Favoris : ${site.favourite?string("Oui", "Non")}
</div>
<#if site_has_next><hr></#if>
</#list>
This method lists the sites that are available in the repository. The returned list can optionally be filtered by name and site.je l'utilise donc comme suit :
listSites(nameFilter, sitePresetFilter)
var listeSite = companyhome.childByNamePath("sites").listSites();
model.test = listeSite;
mais j'ai malheureusement l'erreur :TypeError: Cannot find function listSites
// List the available sites
siteService.listSites();
//Get a site
var site = siteService.getSite(siteId);
// Get list of site members
var members = site.listMembers();
//Get site member's role
var totoRole = site.getMembersRole("toto");
var listeSite = siteService.listSites();
La méthode 'org.alfresco.repo.site.script.ScriptSiteService.listSites()' est introuvable
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.