Как изменить background только для страниц определённого пункта меню?

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем rromm, 11.01.2011.

  1. Offline

    rromm Недавно здесь

    Регистрация:
    11.01.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    В пункт меню установил галерею. Как сделать, чтобы на странице, где отображается галерея(и все страницы,связанные с ней ), background был другого цвета нежели на страницах других пунктов меню?
    Порывшись в СSS, нашол, что за background всех страниц на сайте отвечает div#content_wrap { background: #fff
    Как сделать только для страниц галереи например: div#content_wrap { background: #000000 }
     
  2.  
  3. Offline

    Ok-69 Недавно здесь

    Регистрация:
    24.12.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Женский
    Ну, что? Нашли ответ? Если да, поделитесь, а то у меня похожая ситуация. Хочу оставить background-image только на главной странице, на остальных - только фон.
    Пока не въезжаю:)))
     
  4. Offline

    2s-mode Недавно здесь

    Регистрация:
    02.11.2010
    Сообщения:
    171
    Симпатии:
    12
    Пол:
    Мужской
    Либо для главной страницы поставить другой шаблон. Либо проверять через php главная страница или нет и грузить соответствующий файл стилей.

    Вам ответ, мне +1
     
    Ok-69 нравится это.
  5. Offline

    Ok-69 Недавно здесь

    Регистрация:
    24.12.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Женский
    Упс:)
    Хотя бы пару слов о том, как использовать 2 шаблона для одного сайта:[
     
  6. Offline

    akahitokiri Недавно здесь

    Регистрация:
    20.12.2010
    Сообщения:
    8
    Симпатии:
    1
    Пол:
    Мужской
     
    drinkmaker нравится это.
  7. Offline

    2s-mode Недавно здесь

    Регистрация:
    02.11.2010
    Сообщения:
    171
    Симпатии:
    12
    Пол:
    Мужской
    Заходим в менеджер шаблонов. Один шаблон стоит по умолчанию. Кликаем на название любого другого, там выбираем, показывать для определенных пунктов меню. Выьираем пункты меню
     
    akahitokiri нравится это.
  8. Offline

    2s-mode Недавно здесь

    Регистрация:
    02.11.2010
    Сообщения:
    171
    Симпатии:
    12
    Пол:
    Мужской
    akahitokiri, сделать можно как угодно, вариантов масса. Решение зависит от поставленной цели...
     
  9. Offline

    akahitokiri Недавно здесь

    Регистрация:
    20.12.2010
    Сообщения:
    8
    Симпатии:
    1
    Пол:
    Мужской
    спасибо уважаемый :)
     
  10. Offline

    Ok-69 Недавно здесь

    Регистрация:
    24.12.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Женский
    to 2s-mode: Спасибо:)
     
  11. Offline

    2s-mode Недавно здесь

    Регистрация:
    02.11.2010
    Сообщения:
    171
    Симпатии:
    12
    Пол:
    Мужской
    Спасибо на хлеб не намажешь....
     
  12. Offline

    Ok-69 Недавно здесь

    Регистрация:
    24.12.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Женский
    Тогда жму лапу:)
    Плюсик нажала тоже.
     
  13. Offline

    lio Недавно здесь

    Регистрация:
    10.12.2009
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    Я находил как-то модуль, который может для определённых страниц сайта менять фон. Конечно со своими ограничениями, но может и поможет. Поищу у себя в архивах и скажу, но такой модуль действительно есть.
     
  14. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    специально для тех кто обсолютно не желает пользоваться поиском по форуму или просто не знает что им можно пользоваться

    в CSS файле шаблона стоздаётся два сласса:
    Код (CODE):
    1. .main_sheet {
    2.     background-image: url(../images/background.png);
    3. }
    4. .other_sheet {
    5.     background-color: red;
    6. }

    в файле index.php шаблона изменяется строка <body> на:
    Код (PHP):
    1. <?php $menu = & JSite::getMenu();
    2. if ($menu->getActive() == $menu->getDefault()) { ?>
    3. <body class="main_sheet">
    4. <?php } else { ?>
    5. <body class="other_sheet">
    6. <?php }  ?>


    P.S. взято из темы: Главная страница... или нет?, спасибо дорогому другу gft

    P.P.S. благодарить обоих!!!!!
     
    drinkmaker нравится это.
  15. Offline

    lio Недавно здесь

    Регистрация:
    10.12.2009
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской

Поделиться этой страницей

Загрузка...