Outils pour utilisateurs

Outils du site


themeessentialbe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
themeessentialbe [2015/09/13 00:00]
admin [Contrôle du menu customisé]
themeessentialbe [2017/03/23 14:18] (Version actuelle)
admin [Contrôle du menu customisé]
Ligne 11: Ligne 11:
 ===== Guides des fonctionnalités spécifiques =====  ===== Guides des fonctionnalités spécifiques ===== 
  
-==== Contrôle du menu customisé ====+==== Menu customisé ​contrôlé par les droits  ​====
  
 Le menu customisé est un menu global dont la structure est contrôlée par le réglage "​custommenu"​ des paramètres généraux du thème. La modification consiste à proposer une syntaxe simple permettant de contrôler la visibilité ou non des items de menu en fonction de la situation de l'​utilisateur : Le menu customisé est un menu global dont la structure est contrôlée par le réglage "​custommenu"​ des paramètres généraux du thème. La modification consiste à proposer une syntaxe simple permettant de contrôler la visibilité ou non des items de menu en fonction de la situation de l'​utilisateur :
  
-  * Label|url ​Cas standard, visible de tous +==<Label>|<url>== 
-  ​* ​Label|!url ​: uniquement ​visible aux connectés + 
-  ​* ​Label|0!url ​: uniquement ​visible par les non connectés +Cas standard, visible de tous 
-  ​* ​Label|capacité!url ​Uniquement visible par ceux qui ont la capacité (test sur le contexte système ou sur le context du cours courant). Dans ce cas les super-utilisateurs passent tout le temps. + 
-  ​* ​Label|capacité^!url ​Uniquement visible par ceux qui ont la capacité (test sur le contexte système ou sur le context du cours courant) et ce explicitement. Les super-utilisateurs ne voient pas s'ils n'ont pas eux-même une capacité explicite.+==<Label>|!<url>==  
 + 
 +Uniquement ​visible aux connectés 
 + 
 +==<Label>|0!<url>==  
 + 
 +Uniquement ​visible par les non connectés 
 + 
 +==<​Label>​|m!<​url>​==  
 + 
 +Uniquement visible par les mobiles 
 + 
 +==<​Label>​|0m!<​url>​==  
 + 
 +Uniquement visible par les mobiles non connectés 
 + 
 +==<​Label>​|xs!<​url>​==  
 + 
 +Uniquement visible par les largeurs d'​écran réduites 
 + 
 +==<Label>|capacité!<url>== 
 + 
 +Uniquement visible par ceux qui ont la capacité (test sur le contexte système ou sur le context du cours courant). Dans ce cas les super-utilisateurs passent tout le temps. 
 + 
 +==<Label>|capacité^!<url>== 
 + 
 +Uniquement visible par ceux qui ont la capacité (test sur le contexte système ou sur le context du cours courant) et ce explicitement. Les super-utilisateurs ne voient pas s'ils n'ont pas eux-même une capacité explicite. 
 + 
 +=== Remplacement de variables ===
  
 De plus, la mise en oeuvre du menu injecte certains paramètres typiques de l'​environnement courant :  De plus, la mise en oeuvre du menu injecte certains paramètres typiques de l'​environnement courant : 
themeessentialbe.txt · Dernière modification: 2017/03/23 14:18 par admin