Не нравятся результаты поиска? Попробуйте другой поиск!

Разный background в категориях


     09.09.2013    Общие вопросы по вёрстке, Стили (CSS)    2131

вопрос
Есть шесть категорий + главная страница.
Сам представляю такое решение:
Создать css файл с
body {background:url(../images/1.jpg) repeat scroll 0 0}
и подключить в main.tpl
[category=1] <link rel="stylesheet" href="/engine/classes/min/index.php?f=/templates/шаблон/style/1.css&amp;8"/>[/category]
. В итоге выйдет 6 css файлов со своим
body {background:url(../images/# картинки.jpg) repeat scroll 0 0}
и шесть строк подключаемых стилей в main.tpl для каждой категории.
Есть ли способ попроще или другая альтернатива?

Ответил: Sander


HTML:
<body[aviable=cat] class="moveYourBody[category=1]1[/category][category=2]2[/category]"[/aviable]>


CSS:
body {background:url(../images/# картинки.jpg) repeat scroll 0 0}
body.moveYourBody1{background-image:url(../images/# картинки 1.jpg)}
body.moveYourBody2{background-image:url(../images/# картинки 2.jpg)}

Комментарии пользователей (4)

sincopa
3 | 2

sincopa - 9 сентября 2013 14:58 - Юзер

в настройках категории есть функция Установить другой шаблон для категории: можешь попробовать и такой вариант

Gopr
10

494 | 164

Gopr - 9 сентября 2013 15:12 - Юзер

Установить другой шаблон для категории: требует указать папку с шаблоном - очень объемный способ. Шесть папок выйдет + больше стилей придется грузить...

Roman.NMSK
10

95 | 34

Roman.NMSK - 9 сентября 2013 16:42 - Юзер

подключить пхп в шаблонах и на боди повесить функцию проверки категории. дальше через if проверять категорию и вписывать в стиль боди свой бэкграунд
style="background-image: url({THEME}/images/back_image_cat1.jpg);"

Gopr
10

494 | 164

Gopr - 9 сентября 2013 21:46 - Юзер

Sander, все шикарно.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы