dess81

css для главной страницы

Рекомендуемые сообщения

dess81    10

Можно ли как-то в stylesheet.css прописать условие, чтобы данное правило действовало только на главной странице?

Мне нужно, чтобы на главной странице не было отступа справа в div content, а на всех остальных страницах был отступ в том же самом div.

Я решил эту проблему, вставив в код модуля, который отображается только на главной странице:

<style>
#content {
margin-bottom: 25px;
    min-height: 400px;
padding-right: 0px;
}
</style>

Но Валидатор конечно же ругается на то, что <style></style> располагается в <body>. Да и решение весьма сомнительное. Вот я и подумал, что быть может в opencart уже существует готовый код, который ограничит действие .css только главной страницей, а для всех других страниц сайта будет отступ.

Не подскажите можно ли такое сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noVe    151

Если только модуль какой. Кажись, видел что-то похожее. Но вообще в голову приходит только ваше решение в лоб :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noVe    151

или jquery в помощь

Поподробнее :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MilkeyWay    6

Поподробнее :)

теоритически:если находимся на главной странице-отступа нету,иначе-делаем отступ :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noVe    151

теоритически:если находимся на главной странице-отступа нету,иначе-делаем отступ :)

Как узнать, что мы на главной? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MilkeyWay    6

Как узнать, что мы на главной? :)

в яваскриптах не особо разбираюсь,но гугл точно должен знать.(например,нужно получить url из адресной строки,если www.site.ru-значит мы на главной),возможно есть и другие решения задачи,я лишь предложил вариант с яваскриптом

http://javascript.ru/window-location

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

Как узнать, что мы на главной? smile.png

if (!isset($this->request->get['route'])) {

     $this->request->get['route']='common/home'; // Чтобы не выдавало ошибку, если юзер набрал адрес в браузере руками

}

if ($this->request->get['route']=='common/home') {

     echo 'Я на главной';

} else {

     echo 'А это уже не главная страница';

}

 

Мне вот больше интересно, как мне для главной подгрузить один stylesheet, для других страниц другой, сижу сейчас над этим думаю

Изменено пользователем Marianna

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу