Jump to content
Sign in to follow this  
simpl1k

Сворачивание категорий на страницах кроме главной

Recommended Posts

Здравствуйте. Вопрос в следующем, меня интересует как сделать, что бы меню категорий, которое размещено в левой колонке, сворачивалось при переходе на другие страницы сайта, ну что бы под ним находились другие модули типо фильтр товаров и прочее. Для примера на сайте http://www.mediamarkt.ru и куче подобных сайтов это реализовано, на главной странице каталог развернут, а если перейти на страницу категорий то меню сворачивается. Мысли такие, что это можно реализовать на js, но в этой области мои знания поверхностные. 

 

Единственное, что пришло в голову это сравнение url страницы  и вот какие мысли:

<?php $sitepage = $_SERVER['REQUEST_URI']; ?>
<a href="/адрес_страницы.html" <?php if ($sitepage == '/адрес_страницы.html') { ?>class="active"<?php } ?>>Ссылка</a>

На эти мысли меня навел гугл, и поиск по форуму. Если это правильное направление, то как это по уму реализовать. Спасибо. 

Share this post


Link to post
Share on other sites

1. Делаем меню выпадающим списков 

2. Открываем на главной css

Share this post


Link to post
Share on other sites

1. Делаем меню выпадающим списков 

2. Открываем на главной css

Либо я не понимаю, либо Вы не внимательно прочитали. Меню у меня сделано выпадающим списком, мне нужно чтобы оно на главной странице было развернуто, а на остальных страницах сворачивалось и его можно было бы развернуть либо по наведению либо по клику. Через css я могу сделать через hover, да оно будет выпадать при наведении, но как заставить его быть постоянно развернутым на главной? Так же разворот  могу реализовать на js через click или mouseover, но опять же вопрос с разворотом на главной и свернутым видом на других страницах. Если вдруг я что-то не понял по css, не могли бы вы чуточку подробней описать. 

 

Спасибо конечно. Но я сделал свой шаблон под себя, и хотелось бы реализовать это на нем, а не покупать ради нужной мне функции шаблон и заниматься его редизайном.

Share this post


Link to post
Share on other sites

(.common-home .ваше меню) разворачиваем на главной как удобно css - display:block или jq - $('.common-home .ваша кнопка').show()

Share this post


Link to post
Share on other sites

(.common-home .ваше меню) разворачиваем на главной как удобно css - display:block или jq - $('.common-home .ваша кнопка').show()

Да спасибо я понял, что Вы имели ввиду, ну и для уточнения  мне следуя Вашему примеру нужно же присвоить body  класс что бы он менялся. типо body class="<?php echo $class">; , если да то подскажите как это реализовать. Спасибо 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.