Le service Répertoire du serveur permet d'afficher le contenu d'un répertoire sur le serveur d'installation dans la zone de votre choix, offrant la possibilité pour l'utilisateur de télécharger les fichiers de ce répertoire.
La liste des répertoires accessibles par le service doit être autorisée au préalable dans la configuration de l'interface d'administration.
Consulter la page de la documentation Manuel d'administration
Sélectionnez une page du site et une zone de votre choix. Allez dans le menu "Ajouter un service" et cliquez sur "Répertoire du serveur".
Parameters | Description | Mandatory |
---|---|---|
Title | Service title | No |
Server directory |
Entrez le chemin du répertoire que vous souhaitez afficher.
The contents of the selected directory (folders + files) will be displayed.
Exemple de chemin de répertoire pour Windows : file:/D:/AmetysDemo/ Exemple de chemin de répertoire pour Linux : /home/cms/xxx
La liste des répertoires proposés ici correspond aux répertoires serveurs autorisés par l'administrateur. Consulter la page Manuel d'administration de la documentation Ametys pour effectuer la manipulation. |
Yes |
Activer les chemins dynamiques |
Cela permet d'utiliser des chemins de répertoire personnalisés en fonction d'un contexte courant. For example: - D:/Documents/Formations/${login} est remplacé par l'identifiant de connexion de l'utilisateur connecté, cela signifie que seulement les utilisateurs connectés auront accès au répertoire du serveur. - ${login[population=population1,population2]} est remplacé par l’identifiant de connexion de l'utilisateur, seulement s'il appartient aux populations d'utilisateurs 'population1' ou 'population2' - ${population} est remplacé par l'identifiant de la population de l'utilisateur courant. - ${site} est remplacé par le site courant, il peut être utilisé en cas de multi-site. - ${lang} est remplacé par la langue courante, cela permet de faire une séparation entre les traductions d'un site.
Note: si vos utilisateurs sont dans plusieurs populations, il est conseillé de préciser la population ${login[population=...]} ou d'utiliser ${population} dans le chemin du répertoire au cas où 2 utilisateurs pourraient avoir le même identifiant |
No
|
Display |
Choice of service rendering. |
Yes |
Profondeur maximale |
Choix de la limite d'affichage de l'arborescence de dossiers à la profondeur indiquée. C'est un entier. Quelques valeurs ont une signification particulière : - vide : aucune limitation, la totalité du répertoire est affiché. - valeur 0 : aucun dossier ni fichier ne sont affichés - valeur 1 : seuls les fichiers et dossiers à la racine du répertoire choisi sont affichés |
No |
The rendering of the service depends on the graphic charter used.
Here's an example of rendering with the "File tree" view.