CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
anton199522

Подсвечивание категории находясь в ее подкатегории

Recommended Posts

Всем привет.

Сам сайт: http://pda.antoha8p.bget.ru/

Была цель: Когда я нахожусь в категории, новости и подкатегории - должна подсвечиваться категория. 

http://prntscr.com/kdca8e 

Как можно реализовать? Попробовал сделать вывод категорий через categmenu http://prntscr.com/kdcb49

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

Edited by anton199522

Share this post


Link to post
Share on other sites
5 часов назад, anton199522 сказал:

А находясь в подкатегории, например браузеры - не подсвечивает.

Потому что это другая категория уже, он не будет ее подсвечивать. Выводите вместе с подкатегориями свое меню, и будет подсвечивать правильно, именно подкатегорию.

Share this post


Link to post
Share on other sites
22 часа назад, celsoft сказал:

Потому что это другая категория уже, он не будет ее подсвечивать. Выводите вместе с подкатегориями свое меню, и будет подсвечивать правильно, именно подкатегорию.

Как это другая категория? Категория  называется Интернет, а подкатегория называеться Браузеры. 

Мне подкатегорию подсвечивать не нужно. Мне нужно подсвечивать категорию. Допустим зашел по любой новости и увидел что это новость находиться в подкатегории Браузеры. Захожу в эту подкатегорию, что бы посмотреть все новости этой подкатегории и должна подсветиться именно категория Интернет. Та, к которой относиться подкатегория Браузеры.

Share this post


Link to post
Share on other sites
В 02.08.2018 в 18:17, anton199522 сказал:

Как это другая категория? Категория  называется Интернет, а подкатегория называеться Браузеры. 

И где у вас на вашем скриншоте вывод категории "Браузеры"? Нету поэтому и подсветки нету. Категории "Интернет" и "Браузеры" являются разными категориями, несмотря на то что одна является подкатегорией другой. Подсвечивается только одна просматриваемая категория, а не все дерево категорий.

Share this post


Link to post
Share on other sites
15 часов назад, celsoft сказал:

И где у вас на вашем скриншоте вывод категории "Браузеры"? Нету поэтому и подсветки нету. Категории "Интернет" и "Браузеры" являются разными категориями, несмотря на то что одна является подкатегорией другой. Подсвечивается только одна просматриваемая категория, а не все дерево категорий.

Хорошо, я понял Вас. А можно ли такое реализовать: категория должна подсвечиваться только когда я нахожусь в подкатегории, в остальных случаях подсвечивается только подкатегория?

Share this post


Link to post
Share on other sites
13 часов назад, anton199522 сказал:

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

Нет. Подсвечивается только активная категория. А в этом случае это подкатегория.

Share this post


Link to post
Share on other sites
В 01.08.2018 в 19:01, anton199522 сказал:

Всем привет.

Сам сайт: http://pda.antoha8p.bget.ru/

Была цель: Когда я нахожусь в категории, новости и подкатегории - должна подсвечиваться категория. 

http://prntscr.com/kdca8e 

Как можно реализовать? Попробовал сделать вывод категорий через categmenu http://prntscr.com/kdcb49

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

Затратно и через костыли конечно, но можно сделать так.

[category=ид категории и всех подкатегорий в ней]

<span style="цвет подсвеченной категории"><a href="/internet">Интернет</a></span>

[/category]

 

[not-category=ид категории и всех подкатегорий в ней]

<span style="цвет неподсвеченной категории"><a href="/internet">Интернет</a></span>

[/not-category]

 

У меня это реализовано без использования шаблона categorymenu.tpl

Edited by Tekzo17

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
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