2010-07-14 9 views
0

Hey, j'essaie de définir des variables dans mon CSS afin que je puisse permettre aux abonnés de personnaliser les couleurs de leur page. Je préfère avoir autant de fichiers sur mon serveur statique que possible.Variables dans CSS/Codeigniter?

Existe-t-il un moyen simple/efficace de le faire? Devrais-je simplement avoir un fichier CSS contenant tous les paramètres modifiables dans un fichier CSS dans l'application?

Walker

Répondre

5

Il y a quelques façons différentes, vous pouvez le faire:

  1. utiliser PHP pour la sortie de votre fichier CSS qui contient toutes les valeurs CSS modifiables (assurez-vous que vous vous souvenez de définir le type MIME du fichier à text/css).
  2. Vous pouvez également demander au serveur Web d'analyser les fichiers CSS pour le code PHP (Apache dans l'exemple ci-dessous).

Cela va dans votre fichier .htaccess de votre site (indique au serveur de rechercher PHP dans les fichiers CSS):

AddType application/x-httpd-php .css 

Cela va au sommet de votre fichier CSS si les navigateurs traitent comme Fichier CSS:

<?php Header ("Content-type: text/css");?>