Projet Socle ENT
Pages enfant
  • 02 - Personnalisations de look

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Une fois que votre skin est déclaré dans le portail et que vous l'avez testé avec un compte utilisateur via le menu préférence, il est
utile de pouvoir l'appliquer par défaut à un profil d'utilisateur. Cela permettra par exemple d'avoir un skin différent pour les utilisateurs
anonymes et connectés.

Pour ce faire il faut modifier la base de données du portail.

...

Bloc de code
UPDATE UP_SS_THEME_PARM SET PARAM_DEFAULT_VAL = '[SKIN_NAME]'
WHERE UP_SS_THEME_PARM.SS_ID =[ESUP_THEME_SS_ID] AND UP_SS_THEME_PARM.PARAM_NAME = 'skin' AND UP_SS_THEME_PARM.TYPE =1 LIMIT 1 ;

Balise Wiki
On modifie ici le skin pour le thème ESUP, dont le SS_ID a pour valeur \[ESUP_THEME_SS_ID\].

Pour modifier le skin par défaut des utilisateurs connectés :

Balise Wiki
Par défaut les nouveaux utilisateurs héritent du skin de l'utilisateur 'demo' :


Le USER_ID du user 'demo' est disponible dans la table UP_USER, ici il aura pour valeur \[USERDEMO_SS_ID\].

Balise Wiki
Il suffit donc de spécifier que lale skin de l'utilisateur demo pour le thème ESUP
 est \[SKIN_NAME\].

Bloc de code
INSERT INTO `UP_SS_USER_PARM` ( `USER_ID` , `PROFILE_ID` , `SS_ID` , `SS_TYPE` , `PARAM_NAME` , `PARAM_VAL` )
VALUES (
'2', '1', '[ESUP_THEME_SS_ID]', '[USERDEMO_SS_ID]', 'skin', '[SKIN_NAME]'
);

...