Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Forcer le skin "backoffice" dès la connexionForcer le skin "backoffice" dès la connexion
Précédente
 
Suivante
Nouveau message
29/06/2007 10:57
 

Bonjour,

Je cherche un moyen de forcer l'utilisation d'un skin particulier juste après la connexion à l'interface administrateur. Je m'explique : quand je me connecte, il y a une entrée "site" supplémentaire dans mon menu et du coup tout mon menu est cassé et je ne vois pas tout les entrées du menu. Pour corriger ce problème j'ai créé un skin particulier dédié au backoffice avec un menu plus grand et je l'ai appliqué dans les paramètres du site comme thème administrateur. Sauf qu'il me charge le skin que quand je suis dans le menu site et non dans le reste des menus. Du coup, mon menu est toujours cassé. Quelqu'un a une solution pour appliquer un skin juste après la connexion ?

Merci de votre aide,

 
Nouveau message
29/06/2007 14:30
 

Je ne comprends pas tout...

Ce qui est sur c'est que dans les params de ton site tu peux spécifier le skin par défaut pour les utilisateurs, mais également le skins par défaut pour les administrateurs.

Mais de ce que je lis, je dirais plutot qu'il y a un probleme dans ton skin admin.

 
Nouveau message
03/07/2007 21:43
 

Le skin admin sert aux pages d'edit (paramètres de module, du site,...)

Visiblement, tu cherches à utiliser un skin différent en fonction du login, ce qui n'est pas possible.

Il faut optimiser pour éviter ce désagrément. Cela ne passe que par une bonne gestion de ton skin.

 
Nouveau message
04/07/2007 19:23
 

Bonjour,

Il semble en effet que le problème vient du skin...
Je ne vois qu'un seul moyen de faire ça, si vraiment le skin est inadapté lorsque Site et Hôte se rajoutent au menu :

Placer un module du genre CSSInclude (Ou ScriptInclude je ne sais plus) ou un Text/HTML visible uniquement pour les admins et qui s'affiche sur toutes les pages, et qui va donc dispenser du code CSS pour les admins uniquement. Le code CSS ajouté pour les admins doit remplacer les valeurs definies dans la/les CSS de ton skin pour les zones concernées par la distorsion. Donc un seul skin, mais avec des valeurs d'attributs CSS différents, qui viendront adapter l'affichage.

Par exemple, dans ton skin.css tu as ça :
DIV.Menu { Width:150px; Float: Left; }
Tu ajoutes un code CSS dans le header d'un module TEXT/HTML du genre :
<style>DIV.Menu { Width:250px !important;  }</style>

Pour que le module placé ne soit pas genant à gérer, tu peux le placer dans une zone éditable spécifique placée à un endroit particulierement peux visible pour l'admin, avec un container contenant juste un ContentPane et un SolPartActions.

Seb

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Forcer le skin "backoffice" dès la connexionForcer le skin "backoffice" dès la connexion