Как сделать разный фон для разных страниц

голоса: 0
Как сделать разный фон для разных страниц?
Адрес сайта http://apetit.my1.ru
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Ознакомьтесь с материалами:

  1. https://www.ucoz.ru/qa/index.php/11422
  2. https://www.ucoz.ru/qa/index.php/168576

только в данном случае вам вместо просто body нужно прописывать body.t-body

| Автор:

Вроде получилось но не до конца. Допустим меняю я зад. фон главной стр. в блоге вот код

</head>
<body style="background: url(http://apetit.my1.ru/1.jpg)no-repeat;background-size: 100%;background-attachment: fixed;">

а когда захожу в какой нибудь материал блога то картинка становится такой же, как и на главной стр. сайта.

Короче говоря меняется фон только главной стр., т.е. нужно менять во всех шаблонах блога на <body style ? или как то по другому?

Andrei Kushov,
Вы читали материалы по ссылках? Я там описал, что нужно использовать условия для конкретных страниц, а не просто прописать в конструкцию боди свой фон.
Yuri_Geruk,
Читал конечно. Чего то значит я не допонял. Так я не правильно сделал?
Andrei Kushov,

Вот пример смены фона для главной, в глобальный блок нижняя часть сайта или верхняя в самый низ поместить условие:

<?if($PAGE_ID$='sitePage1')?>
<style>body.t-body {background:url(ссылка)repeat fixed left top!important;}</style>
<?endif?>

это пример для главной отдельно, для всех других аналогично, главное условие изменяйте, выделил красным (айди страницы указывайте для какой меняете фон). Для каждой новой страницы добавляйте новое условие ниже первого. Как составить условие я описывал в материале https://www.ucoz.ru/qa/index.php/11422 (смотрите на скриншоты).

Yuri_Geruk,

т.е. для блога у меня будет <?if($PAGE_ID$='main')?>
<style>body.t-body {background:url(ссылка)repeat fixed left top!important;}</style>
<?endif?>

???

Andrei Kushov,
Нет, для блога будет <?if($MODULE_ID$='blog')?>
Sentimo,
Понял. Попробую
...