Page d'accueil différente

Re: Page d'accueil différente

par Christian Bocquet,
Nombre de réponses : 2
Avatar Moodleurs particulièrement utiles

Bonjour,

La page d'accueil est commune quelque soit le profil mais l'administrateur peut autoriser de choisir un thème préféré. Pour cela suivre le chemin : Administration du site  ► Présentation  ► Thèmes  ► Réglages thème

Avec ce réglage, chaque utilisateur pourra alors choisir son thème préféré.

Peut-on inciter un utilisateur à utiliser un certain thème ? J'ai essayé de le faire par un fichier d'importation CSV, avec les deux seuls champs,  "username,theme", mais le champ theme n'est pas considéré comme un champ valide au moment de l'importation. Il faudrait donc faire une requête sur le champ theme de la table mdl_user en fonction d'un autre champ qui donnerait le niveau de l'élève (collège, lycée, BTS).


Mais, je n'ai pas trouvé comment imposer un thème. Des champ de profil (comme le nom et le prénom) peuvent être verrouillés, mais pas le champ thème préféré. L'utilisateur pourra donc le changer.

Christian


Moyenne des évaluations Utile (2)
En réponse à Christian Bocquet

Re: Page d'accueil différente

par bruno proust,

Super. Merci pour vos tests et explications.

Bruno

En réponse à bruno proust

Re: Page d'accueil différente

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Il y a un moyen de verrouiller le thème préféré en ajoutant une ligne dans la table mdl_config_plugins :



Choisir un numéro id qui n'existe pas encore dans cette table (dans mon exemple : 2481)

Les valeurs (value) possibles sont : locked, unlockedifempty, unlocked

Enfin penser à "Vider tous les caches" (Administration du site -> Développement -> Vider tous les caches) pour que la configuration se mette effectivement en place.

Ce verrouillage ne s'applique pas au compte administrateur qui garde le droit de modifier tous les champs du profil d'un utilisateur.


Christian

Moyenne des évaluations Utile (1)