31/01/2016, 09:44:30
Salut à vous,
c'est bien moi (aire libre) qui ai crée CSSPreprocessor, à ne pas confondre avec ExaCSS qui a cependant des fonctions similaires.
Aria, pour te répondre : CMSMS en série 2 n'offre pas de solution actuellement pour gérer plusieurs feuilles tout en étant compatibles avec CSSPreprocessor (voir l'aide du module, j'y ai mis un mot à ce sujet).
En effet, le plugin {cms_stylesheet} compile chaque feuille séparément, au lieu de tout faire en une fois. J'ai remonté un bug (même si en soi ca n'en est pas un, c'est un changement de comportement qui fonctionne de base, mais pas pour mon module) : http://dev.cmsmadesimple.org/bug/view/10857
Donc pour l'heure, seule une feuille peut être utilisée en combinaison avec CSSPreprocessor. Si tu mets plusieurs feuilles, elles seront à chaque fois compilées séparées. Après, c'est peut être voulu, et tu peux y intégrer tes variables et mixins directements avec @import via des fichiers externes + le dossier d'import.
Je pense qu'il y a une autre piste via la fonction smarty 'include' en appelant une ressource CMSMS, mais j'ai pas testé encore.
J'espère que l'équipe de dev sera attentive à mon bug report car c'est un vrai soucis pour le module actuellement.
Dis-moi si c'est plus clair ou si je peux encore t'aider,
c'est bien moi (aire libre) qui ai crée CSSPreprocessor, à ne pas confondre avec ExaCSS qui a cependant des fonctions similaires.
Aria, pour te répondre : CMSMS en série 2 n'offre pas de solution actuellement pour gérer plusieurs feuilles tout en étant compatibles avec CSSPreprocessor (voir l'aide du module, j'y ai mis un mot à ce sujet).
En effet, le plugin {cms_stylesheet} compile chaque feuille séparément, au lieu de tout faire en une fois. J'ai remonté un bug (même si en soi ca n'en est pas un, c'est un changement de comportement qui fonctionne de base, mais pas pour mon module) : http://dev.cmsmadesimple.org/bug/view/10857
Donc pour l'heure, seule une feuille peut être utilisée en combinaison avec CSSPreprocessor. Si tu mets plusieurs feuilles, elles seront à chaque fois compilées séparées. Après, c'est peut être voulu, et tu peux y intégrer tes variables et mixins directements avec @import via des fichiers externes + le dossier d'import.
Je pense qu'il y a une autre piste via la fonction smarty 'include' en appelant une ressource CMSMS, mais j'ai pas testé encore.
J'espère que l'équipe de dev sera attentive à mon bug report car c'est un vrai soucis pour le module actuellement.
Dis-moi si c'est plus clair ou si je peux encore t'aider,
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier