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.

...

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 2 USERDEMO_SS_ID.

Balise Wiki
Il suffit donc de spécifier que la 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]', '2[USERDEMO_SS_ID]', 'skin', '[SKIN_NAME]'
);

...

Le fichier qui permet d'initialiser la base de données (lors du ant db.init) se nomme esup-2.6-esup-xxx/update/uPortal/properties/db/esup-data.xml. Il s'agit donc de le recopier dans esup-2.6-esup-xxx/custom/uPortal/properties/db/esup-data.xml puis de modifier ce dernier en deux endroits :

Pour modifier le skin par défaut :
Bloc de code
<table>
    <name>UP_SS_THEME_PARM</name>
    <rows>
...
        <row>
            <column><name>SS_ID</name><value>[ESUP_THEME_SS_ID]</value></column>
            <column><name>PARAM_NAME</name><value>skin</value></column>
-- on remplace esup par [SKIN_NAME] dans la ligne ci-dessous :
            <column><name>PARAM_DEFAULT_VAL</name><value>[SKIN_NAME]</value></column>
            <column><name>PARAM_DESCRIPT</name><value>Esup themed skin</value></column>
            <column><name>TYPE</name><value>1</value></column>
        </row>
...
    <rows>
</table>

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

Bloc de code
<table>
    <name>UP_SS_USER_PARM</name>
    <rows>
...
-- 
        <row>
            <column><name>USER_ID</name><value>2<name><value>[USERDEMO_SS_ID]</value></column>
            <column><name>PROFILE_ID</name><value>1</value></column>
            <column><name>SS_ID</name><value>1<name><value>[ESUP_THEME_SS_ID]</value></column>
            <column><name>SS_TYPE</name><value>5<name><value>2</value></column>
            <column><name>PARAM_NAME</name><value>skin</value></column>
            <column><name>PARAM_VAL</name><value>paris1<name><value>[SKIN_NAME]</value></column>
        </row>
...
    </rows>
</table>

...