Wrench ne fonctionne plus en raison de l'ancien thème

Vers la mi-mai, la clé à molette a cessé de fonctionner pour nos administrateurs. J’aimerais vraiment que cela refonctionne.

**


**

Nous avons également une barre de navigation qui utilise jquery pour les options déroulantes et celles-ci ne fonctionnent plus après la mise à jour de notre thème personnalisé. Toute aide serait grandement appréciée !

https://community.ratebeer.com/ .

Est-ce également dû à votre thème personnalisé ou à un problème général ?

D’après mon expérience, il s’agit toujours d’un plugin, d’un composant ou d’un thème. Que dit le mode sans échec ?

2 « J'aime »

Oui, c’est probablement notre thème. Il est assez ancien. Cependant, personne n’a touché au code localement depuis cinq ans et pourtant un certain nombre de problèmes sont apparus.

Je ne cherche pas à blâmer. Je cherche à résoudre le problème.

Comment tester les problèmes ?

Existe-t-il des méthodes acceptables pour créer une barre de navigation fonctionnelle pour un thème personnalisé ? (Le nôtre est une ancienne version de bootstrap/jquery)

La première chose à partager est tout message d’erreur et/ou d’avertissement de dépréciation dans la console de votre navigateur.

2 « J'aime »

Salut Joseph,

J’ai jeté un œil au forum et je pense voir quel pourrait être le problème.

(1) Il semble qu’il y ait du CSS dans le thème pour styliser .dropdown-menu qui cause un problème. Nous avons récemment effectué une mise à jour majeure de notre « kit de formulaires », donc peut-être que .dropdown-class a été ajouté au menu d’administration dans le cadre du processus, et est maintenant involontairement ciblé par l’ancien CSS.

Il y a deux copies du même style dans le thème qui incluent toutes deux display: none.
Si je désactive celles-ci dans les outils de développement du navigateur, le menu s’affiche (2).

Cependant, il semble que ce CSS soit important pour masquer un autre menu déroulant (3), car il est apparu après que j’ai désactivé les display: none.

Ce que je recommanderais serait d’ajouter quelque chose comme ceci à votre common.scss :

.fk-d-menu__inner-content .dropdown-menu {
   display: block;
}

Cela devrait cibler uniquement ce menu d’administration tout en laissant les autres menus déroulants inchangés.

4 « J'aime »

Merci beaucoup, Bryce !

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.