Quand on installe un plugin qui nécessite des JS / CSS, il les charge via #INSERT_HEAD et #INSERT_HEAD_CSS, sur toutes les pages SOMMAIRE, RUBRIQUE, ARTICLE.
Existe-t-il un moyen pour limiter le chargement des JS / CSS d’un plugin à un type de page ?
Si le plugin lui même ne le prévoit pas, non, pas vraiment.
En général c’est plutôt une bonne chose si on active la concaténation des js/css (un seul et même fichier chargé sur toutes les page, donc cache navigateur plus efficace).
Le résultat me convient avec la réserve suivante :
Je trouvais « inutiles » certaines fonctionnalités proposées dans la barre des contrôles affichés : vignettes, partage, page unique…
Avec le plugin d’origine, je les avais donc « invisibilisées » via une ligne dans mon fichier perso.css : .df-ui-share, .df-ui-thumbnail, .df-ui-pagemode {display:none;}
J’avais aussi changé la couleur du background du bouton.
Mais dans cette nouvelle version, mes ajouts dans perso.css sont ignorés.
Je les ai donc insérés (<style>...</style>) directement dans le modèle flipbook.html placé dans mon dossier squelettes/modeles.
Il y a peut-être une solution plus propre pour faire prendre en compte mes surcharges contenues dans perso.css ?