J'ai un module "login" qui représente un bouton de connexion. Il est affecté à la position "assistant de navigation".
Ce module a disparu du backend. Lorsque je recherche des positions pour "nav-helper", je ne trouve que le bouton de déconnexion. Même lorsque je recherche un module avec "login" dans son nom, il ne s'affiche pas.
Cependant, le module est toujours correctement affiché sur le frontend et fonctionne.
J'utilise Joomla 3.8.2 avec le modèle Porto.
Pour votre information, le hompage a été mis en direct sur un autre serveur. Tout le reste fonctionne. La seule chose qui ne va pas, c'est ce module manquant.
Mise à jour: Nous avons réactivé notre serveur de développement, où j'ai construit et travaillé sur la page Web avant qu'elle ne soit transmise en direct sur un autre serveur. Sur ce serveur de test, le module est toujours là. Donc, il vient de disparaître sur notre live joomla dans le backend, et encore une fois cela fonctionne bien sur le frontend.
https://github.com/joomla/joomla-cms/issues/18542
https://github.com/joomla/joomla-cms/pull/18335
C'est donc un problème causé par Joomla! affiche uniquement les modules du niveau d'accès actuel , de sorte que les modules avec un accès invité ne s'afficheront que si vous êtes connecté à cette ACL. Les liens l'expliquent vraiment mieux et vous permettront vraisemblablement de garder une trace si cela change.
Pour le moment, vous pouvez modifier ACL pour votre compte ou le module.
Généralement, lorsque cela se produit, il peut s'agir de l'un des éléments suivants:
Dans le pire des cas, il suffit de lancer phpMyAdmin et de rechercher le nom du module dans la table #__modules
.