Переменные в CSS / Codeigniter? - PullRequest
0 голосов
/ 14 июля 2010

Эй, я пытаюсь установить переменные в своем CSS, чтобы позволить подписчикам настраивать цвета своей страницы.Я предпочел бы иметь столько файлов на моем статическом сервере, сколько возможно.

Есть ли хороший / простой способ сделать это?Должен ли я просто иметь файл CSS, содержащий все редактируемые параметры в файле CSS внутри приложения?

Walker

1 Ответ

5 голосов
/ 14 июля 2010

Есть несколько различных способов сделать это:

  1. Использовать PHP для вывода вашего файла CSS, который содержит все редактируемые значения CSS (убедитесь, что вы не забыли установить тип MIME файлаto text / css).
  2. В качестве альтернативы, вы можете указать веб-серверу анализировать CSS-файлы для кода PHP (Apache в приведенном ниже примере).

Это относится к вашему сайту.htaccess файл (говорит серверу искать PHP в файлах CSS):

AddType application/x-httpd-php .css

Это происходит в самом верху вашего файла CSS, поэтому браузеры обрабатывают его как файл CSS:

<?php Header ("Content-type: text/css");?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...