Question simple sur le module User
J'ai une question en tant que débutant Drupal :
J'utilise Drupal 8, avec le thème Bootstrap (j'ai créé un sous-thème et même ajouté quelques régions).
Sur la page d'accueil, il n'y a pas de lien « Connexion / Inscription », et une fois connecté, il y a seulement « Mon compte », sans bouton « Déconnexion ». Aussi, en allant sur /user/login, un bloc avec des onglets apparaît, où l'on trouve « Se connecter », « Inscription », « Réinitialiser votre mot de passe ». En creusant un peu, j'ai compris que le lien « Mon compte » se trouve dans le menu User account menu et je ne peux pas le modifier car il est fourni par le module User. Tout ce que je peux faire, c'est renommer la phrase « Mon compte » dans la configuration de la langue, mais je ne peux pas attribuer d’attributs aux éléments du menu (j’ai installé un module qui permet d’ajouter des classes, IDs, etc. aux liens du menu), donc je ne peux pas attribuer ces attributs à ce lien. Cela rend la situation assez compliquée et confuse. J’ai donc créé quelques liens personnalisés dans le menu User account menu :
Connexion - /user/login
Inscription - /user/register/
Mon compte - fourni par le module USER
Mais quand j’essaie d’éditer les liens Connexion ou Inscription, un message d’erreur apparaît disant que je n’ai pas les droits suffisants... Ce sont pourtant des choses simples, mais je n’ai trouvé aucune information à ce sujet. Voici comment je vois la situation et sa solution : désactiver tous les modules comme UserAccountMenu Tabs et créer soi-même quelques blocs personnalisés en HTML, avec par exemple « Connexion » et « Inscription » visibles uniquement pour les utilisateurs non connectés, et garder le module « Mon compte » uniquement pour les utilisateurs connectés.
Suis-je dans la bonne direction ? Si quelqu’un connaît bien ce système de connexion et d’inscription, pourriez-vous m’expliquer comment cela fonctionne, ou s’il existe une autre façon de faire ? Par exemple, pourquoi le module User fournit-il un lien « Mon compte » mais pas d’autres comme « Connexion » ou « Inscription » ?
- Se connecter ou s'inscrire pour publier un commentaire