Les problèmes liés au thème
Suite à l’implémentation du thème « Manufactory », David et moi avons pu configurer ses différentes options. Nous avons découvert toutes les fonctionnalités qu’il offrait et, lors du développement de nos pages, nous avons dû faire face à certaines contraintes liées à ses modules.
Gestion des couleurs
Dès la configuration de nos premiers blocs, nous avons rencontré des problèmes avec la gestion des couleurs des modules hérités du thème. Lorsque nous modifions les couleurs de ces modules, soit directement via l’interface d’Elementor dans l’onglet style, soit dans le CSS additionnel du thème, aucun de ces changements ne s’appliquait.
En examinant les paramètres avancés de ces modules, nous avons découvert une option appelée « Color Scheme ». Cette option proposait plusieurs choix (Hériter, Défaut, Dark, Light, etc.). C’est cette option qui prenait le dessus sur toutes nos modifications.
En passant par le tableau de bord WordPress, nous avons trouvé l’espace de configuration des options du thème où il était possible de modifier ces couleurs prédéfinies. Néanmoins, cet espace était défaillant : même en modifiant tous les paramètres disponibles, certaines modifications ne s’appliquaient pas, ou si elles s’appliquaient, elles pouvaient être réinitialisées automatiquement.
Configurations des modules
Dans l’aperçu disponible du thème « Manufactory », nous avions trouvé de nombreux modules disponibles. En réalité, la plupart de ces modules sont réalisés avec le même bloc, mais ce bloc offre un large panel de mises en page.
Ce point n’est pas gênant au premier abord, mais dans certains cas, en fonction de la mise en page sélectionnée, cela s’est révélé être un frein à l’utilisation que nous envisagions. Ces modules fonctionnent de manière à ce qu’il ne soit pas possible d’insérer un lien direct dans ceux-ci ; le seul moyen de créer un lien vers une autre page est de donner l’ID de la page ciblée.
Un autre problème plus concret est survenu avec un module que nous avions sélectionné au début du projet, contenant des icônes utilisées uniquement comme illustrations. Ce module n’était en réalité qu’une mise en page du module général du thème, et il était donc obligatoire de lier chaque élément à un article ou à une nouvelle page. Cette option ne pouvait pas être supprimée. Ce problème nous a donc complètement empêchés d’utiliser ce module dans ce genre de situations, car cela n’avait aucun sens pour nous d’ajouter une page à cet endroit.
Solution de secours
En résumé, nous avons rencontré de nombreux problèmes qui nous ralentissaient avec les modules du thème et sa configuration globale. Le problème principal réside dans le fait que les nombreuses options et paramètres prédéfinis prennent trop de place, rendant souvent impossible la personnalisation des éléments comme souhaité.
Pour y remédier, nous avons principalement utilisé des blocs que nous avons créés et configurés avec Elementor. Dans certains cas, lorsque cela fonctionnait, nous avons utilisé du CSS additionnel en lui donnant un ordre d’importance le plus élevé possible.
