As-tu essayé ce que j'ai proposé ? Ou tu veux forcément que le fichier en question soit dans le dossier assets ?
Désolé j'ai zappé hier soir, je viens de tester là et cela ne fonctionne pas, il m'affiche ma vue php (compilée) en version texte dans le navigateur x)...
<body>
body{
--second-color: #ff0000;
}
Je viens de trouver une alternative viable mais je trouve pas ça très propre... En utilisant la balise <style> dans la vue, je définis la variable css avec la variable de session et cela fonctionne mais j'suis un perfectionniste et pour moi la balise <style> est une abomination x) le css dans le css et le php dans le php... Une autre idée ou je me contente de ça ?
Je ne sais pas trop ce que tu as fait, mais de mon côté aucun problème.. J'ai le css généré sans soucis.
J'ai déplacé le css dans le dossier de mes vues puis j'ai fais un load view dans ma vue principale. Tu as compris ce que j'ai trouvé pour que cela fonctionne ou tu veux que je réexplique ?
Oui j'ai compris ce que tu as trouvé, je l'ai utilisé une ou deux fois quand j'avais au max 3 règles CSS.
Sinon je n'ai pas dit de faire un load->view dans ta vue principale. J'ai fait un exemple dans un de mes messages précédents
Exact je viens de relire ton message, le soucis avec ta méthode c'est que je dois ajouter mon appel dans chaque controleur qui doit avoir une couleur dynamqie (environ une dizaine de controlleurs actuellement) alors qu'avec la balise <style>, je l'ai simplement ajoutée dans ma vue "header" qui est appelée dans tous ces controlleurs
Merci pour votre aide même si ce n'est pas la solution la plus belle niveau code, au moins c'est fonctionnel Bon week-end !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.