Service Server directory display


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

Add service

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".

répertoire serveur

Service configuration

ParametersDescriptionMandatory
TitleService titleNo
Server directory

Entrez le chemin du répertoire que vous souhaitez afficher. 
Le champ est un champ avec auto-complétion qui propose une liste de sous-répertoires possible au fur et à mesure de la saisie.

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.
Depends on the graphic charter used.

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

Service rendering

The rendering of the service depends on the graphic charter used.

Here's an example of rendering with the "File tree" view.

Back to top

Server Directory