themeessentialbe

This is an old revision of the document!


Type de composant : Thème Nom : Essential BE Versions : 2.7 Distribution : Non publié Disponibilité : Open-source pour les clients référencés.

Le thème Essential BE est dérivé du thème très populaire Essential (entre Moodle 2.4 et Moodle 2.8). Il conserve les fonctionnalités flexibles et avancées de la page de garde (annonces marketing, slider, etc.) et intégre des modifications significatives de certains “renderers”.

Guides des fonctionnalités spécifiques

Contrôle du menu customisé

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 : uniquement visible aux connectés
  • Label|0!url : uniquement visible par les non connectés
  • 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.

Exemple

Tous les cours|!/course
Messagerie|!/blocks/jmail/mailbox.php
Calendrier|!/calendar/view.php?view=month
Administration|local/adminsettings:nobody!/admin/index.php
Administration|moodle/site:config^!/local/admin/delegatedadmin.php
Profil|!/
-Voir mon profil|!/user/profile.php
-Modifier mon profil|!/user/edit.php
-Changer mon mot de passe|!/login/change_password.php
-Préférences de notification|!/message/edit.php
-Fichiers personnels|!/user/files.php
Librairie|repository/sharedresources:view!/local/sharedresources/index.php?course=%COURSEID%
Déconnexion|!/login/logout.php
Connexion|0!/login
themeessentialbe.1441742926.txt.gz · Last modified: 2024/04/04 15:50 (external edit)