Bonjour,
Auparavant, nous avions uniquement un fichier CSS qui était hikashop_default.css et qui pouvait être override ou désactivé.
Cela créait de nombreux soucis:
- certains templates demandaient de désactiver le fichier CSS et ils récupéraient le CSS dans le template en le modifiant à leur sauce. Mais du coup, sur chaque mise à jour d'HikaShop, le CSS que nous rajoutions / modifions était absent et les gens mettant à jour HikaShop se plaignaient de problèmes d'affichage alors que le soucis venait du template qui nécessitait une mise à jour du CSS.
- certains utilisateurs d'HikaShop désactivaient le CSS et ensuite nous demandaient pourquoi l'affichage ne fonctionnait pas comme il faut...
- certains utilisateurs overridait le fichier mais même soucis avec les mises à jour d'HikaShop qu'avec le template.
Pour éviter tout cela nous avons scindé le CSS en trois fichiers:
hikashop.css qui contient tout le CSS nécessaire au positionnement des éléments sur la page, au responsive, etc. Nous avons décidé de le rendre non désactivable pour éviter que des utilisateurs / template soient tentés de le désactiver et viennent ensuite nous demandé du support dessus.
frontend_default.css qui contient du CSS de mise en forme pour des éléments de l'interface qui peuvent fonctionner sans le CSS du fichier mais s'affichent alors moins bien.
style_default.css qui contient le CSS superflue au fonctionnement d'HikaShop mais qui peut personnaliser l'interface. Ce CSS est d'ailleurs désactivé par défaut et le pack de styles rajoute des styles de ce type à HikaShop.
Donc en conclusion, oui cela devient plus délicat de désactiver hikashop.css car justement nous avons fait en sorte de rendre cela plus délicat pour éviter aux utilisateurs des soucis lors des mises à jour futures.
Si vous ne le voulez pas, vous pouvez supprimer son contenu ou alors encore mieux, dans votre template vous supprimez le fichier du header:
stackoverflow.com/questions/27893716/joo...rom-within-component
Ainsi, pas de problème avec les mises à jour pour gérer cela.
Et le fichier CSS n'influ pas sur l'infinite scroll, donc pas de soucis.