unlex
Новичок
переменные Smarty в css
Можно ли передавать каким-то образом переменные Smarty в css?
Поясню. Есть отдельный css файл, содержащий набор стилей. Многие из них содержат строки типа
background-image:url(image.gif).
Изображение image.gif находится в директории, путь к которой прописан в конфиг директории Smarty в файле configs/paths.conf, имеющем вид img_p = "/path/to/img/"
В файлах шаблонов строка вида background-image:url('{#img_p#|cat:'image.gif'}') работает абсолютно корректно так как их обрабатывает смарти, но если вынести это в отдельный css и подключать (<link href="/path/to/css" rel="stylesheet" type="text/css"> ), как я уже описал выше, то ничего не получится.
Как быть в данной ситуации? Писать каждый раз в css файлах пути к изображениям не лучший выход...
-~{}~ 07.09.07 12:38:
На всякий случай уточню - {config_load file="paths.conf"} везде подключается.
Можно ли передавать каким-то образом переменные Smarty в css?
Поясню. Есть отдельный css файл, содержащий набор стилей. Многие из них содержат строки типа
background-image:url(image.gif).
Изображение image.gif находится в директории, путь к которой прописан в конфиг директории Smarty в файле configs/paths.conf, имеющем вид img_p = "/path/to/img/"
В файлах шаблонов строка вида background-image:url('{#img_p#|cat:'image.gif'}') работает абсолютно корректно так как их обрабатывает смарти, но если вынести это в отдельный css и подключать (<link href="/path/to/css" rel="stylesheet" type="text/css"> ), как я уже описал выше, то ничего не получится.
Как быть в данной ситуации? Писать каждый раз в css файлах пути к изображениям не лучший выход...
-~{}~ 07.09.07 12:38:
На всякий случай уточню - {config_load file="paths.conf"} везде подключается.