Искать  
 
   
 
Переменные в css шаблонах
Отправлено: 13 Март 2013 01:20 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  87
Зарегистрирован  2012-01-06

Подскажите пожалуйста как использовать переменные в css шаблонах ее2?
Пытаюсь на манер ее1

{assign_variable:default_font="Courier, 'Courier New', monospace"}
// then use it like this
.myclass{
font
-family{default_font};

толькок с {preload_replace:variable_name=“replacement”}

{preload_replace:default_font="Courier, 'Courier New', monospace"}
// then use it like this
.myclass{
font
-family{default_font};

не пашет...

Спасибо

Профиль
 
 
Отправлено: 14 Март 2013 02:06 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Почему то в css шаблонах это не работает...

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 14 Март 2013 02:48 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  87
Зарегистрирован  2012-01-06

может как-то по-другому можно?
Ведь смыл css-шаблонов именно в возможности использования переменных..?

Профиль
 
 
Отправлено: 14 Март 2013 05:39 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
шышкин - 14 Март 2013 02:48 P.M.

Ведь смыл css-шаблонов именно в возможности использования переменных..?

Почему? У меня например не было необходимости задавать переменные в css, да и во всех случаях использую css, который на сервере находится.

шышкин - 14 Март 2013 02:48 P.M.

может как-то по-другому можно?

По-другому, если задействовать глобальные переменные.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 14 Март 2013 06:24 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Для работы с динамическими стилями используйте встаку стилевого блока в html код шаблона до закрывающего тэга </head>

<head>
  <
style type="text/css">
    .
myclass{
      font
-family{default_font};
    

  
</style>
</
head

Второй способ - использование синтаксиса вида {path=channel/channel_css} для подключение стилевого файла с EE тегами.
Но в этом случае скорость генерирования файла значительно снижается, к тому же не каждый браузер сможет коректно пережевать эту суррогатину...

Профиль