Thème admin et thème du site

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

bonjour

je démarre avec drupal et je le trouve plutot pas mal mais jai des choses qui me chiffonent dont le fait que selon ce que l'on modifie dans l'admin le theme change ! j'ai pris garland pour le theme de l'admin et un theme perso pour le site,et l'admin jongle entre les 2 selon que je modifie un contenu ou que je parametre un module...est il possible de faire en sorte qu'en mode admin le theme reste toujours garland ?

merci

Version de Drupal : 

merci,

ca al'air interessant,tu as fait les modifs de codes dont ils parlent..car moi j'aime bien quand l'admin est separée du site au niveau visuel,sinon on se perd vite...

exact et j'ai deja coché les cases relatives a cela,avec notamment content editing mais manifestement cela ne fonctionne pas trés bien puisque si je vais ensuite dans admin/content/node et que je clique sur le titre de la page je me retrouve avec le theme du site...et c'est deroutant...car en fait je veux modifier et non voir,peut etre que l'on peut desactiver cette fonction de voir le contenu in situ ?

Quand tu es dans admin/content/node :

  • si tu veux voir le node (tel qu'un utilisateur le voit) tu cliques sur le nom du contenu

  • si tu veux le modifier : tu cliques sur 'modifier' à droite de l'écran, en face du-dit titre de ton node (et là tu seras avec le thème ADMIN)

Enfin, si tu veux, il est également possible d'affecter un thème à un utilisateur. Ainsi dès que tu seras loggé en admin, tu verras tout dans le thème admin (consultation ET modification des nodes).

Cela est possible pour tous les user, admin compris...

dans user/numéro_user/edit (accessible par le lien 'Mon Compte') le user a la possibilité de modifier son thème par défaut.

Pour cela il faut donner au rôle utilisateur (auquel appartient ce user) le droit de modifier son thème ; ça se passe dans : droits d'accès > module système > choisir un thème différent.

NB : le vrai admin (user 1) a évidement ce droit ! Si c'est juste pour ce user pas besoin d'aller dans les droits d'accès. Si plusieurs personnes ont une fonction 'admin' => créé un rôle admin et donne ce droit à ce rôle pour que tous les 'pseudo-admin' puissent modifier leur thème

Voilà.

Si, l'admin peut gérer le thème de n'importe quel user.

Mais par définition, si c'est un user => c'est pas l'admin. Bref c'est un user, et l'admin peut gérer le thème de ce user.

Tant qu'il est pas loggé, c'est un visiteur anonyme (anonymous) et ensuite c'est une user authentifié...

Donc si l'admin affecte un thème aux anonymous et un autre à cet utilisateur, le changement se fait quand il se log (nom d'utilisateur / mot de passe).

Enfin, il est également possible d'affecter un thème à un rôle, mais c'est encore autre chose (et implique un module spécifique).

BREF : dis clairement ce que tu veux et je te dis comment faire, mais je vais pas te réciter tout drupal, alors va droit au but stp...

OK, donc comme il n'y a qu'un seul VRAI admin, il te faut :

  • commencer par créer un rôle ADMIN
  • donner les droits d'accès requis à ce rôle
  • personnaliser le thème de ce rôle (là je crois qu'il te faut un module complémentaire : http://drupal.org/project/role_theme_switcher )
  • donner ce rôle à tous les utilisateurs qui seront 'admin'

Sinon, va voir le module :
http://drupal.org/project/admin_theme

merci de ton aide mais je crois que admin_theme et role_theme_switcher font pas bon menage car pendant un instant je n'avais plus de menu admin et les themes faisaient ce qu'ils voulaient...donc je n'ai gardé que admin_theme et tout est revenu a la normale...