Как прописать одной строкой название группы и подключение картинки картинки в 1.8

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 16
Оригинал записи:

.user_group_name .admin { background-image: url(../images/icons/groups/admin.png); }
.user_group_name .registered { background-image: url(../images/icons/groups/registered.png); }
.user_group_name .editors { background-image: url(../images/icons/groups/editors.png); }
.user_group_name .moderators { background-image: url(../images/icons/groups/moderators.png); }
.user_group_name .vip { background-image: url(../images/icons/groups/vip.png); }

В файле styles.css шаблона внёс изменение в первой строке кода и картинка выводится корректно

.user_group_name .admin { background-image: url(../images/icons/groups/{$usr.group_alias}.png); }

но что прописать вместо слова admin, чтобы прописать вместо кучи строк одной строкой

Например так

.user_group_name .{$usr.group_alias} { background-image: url(../images/icons/groups/{$usr.group_alias}.png); }

Но так не работает и как только не пытались прописать ничего не получается...

Почему ? Как правильно прописать.?.
Редактировалось: 1 раз (Последний: 25 мая 2011 в 20:15)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4336
в css файлах писать переменные smarty не стоит)

в файле шаблона пишите
Код PHP:
  1. {literal}
  2. style type="text/css"
  3. <!--
  4. .user_group_name .{/literal}{$usr.group_alias}{literal} { background-image: url(../images/icons/groups/{/literal}{$usr.group_alias}{literal}.png); }
  5. -->
  6. /style
  7. {/literal}
тег style заключите в < >
Редактировалось: 2 раз (Последний: 25 мая 2011 в 20:44)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Сообщений: 16
Помогает почемуто толко в таком варианте

.user_group_name .admin { background-image: url(../images/icons/groups/admin.png); }
.user_group_name .registered { background-image: url(../images/icons/groups/registered.png); }
.user_group_name .editors { background-image: url(../images/icons/groups/editors.png); }
.user_group_name .moderators { background-image: url(../images/icons/groups/moderators.png); }
.user_group_name .vip { background-image: url(../images/icons/groups/vip.png); }

А если так

{literal}
style type="text/css"
<!--
.user_group_name .{/literal}{$usr.group_alias}{literal} { background-image: url(../images/icons/groups/{/literal}{$usr.group_alias}{literal}.png); }
-->
/style
{/literal}

То первые пять показывает картинку а если создать ещё группу у других не работает
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
а псевдоним ей назначаете?
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Sometime CMS Community
Посетитель
no avatar
Сообщений: 16
Да... и он такой же как и картинка
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.