X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Sub-Categories active/current link (https://forum.x-cart.com/showthread.php?t=54188)

inteliboy1 06-16-2010 12:28 AM

Sub-Categories active/current link
 
I have a UL accordion menu, with nested UL subcategories - something like this:

Code:

<ul>
<li><a href="#">Category</a></li>
<li><a href="#" class="current">Category</a>
    <ul>
    <li><a href="#">Sub-Category</a></li>
    <li><a href="#" class="currentsub">Sub-Category</a></li>
    <li><a href="#">Sub-Category</a></li>
    </ul>
</li>
<li><a href="#">Category</a></li>
<li><a href="#">Category</a></li>
</ul>


It works pretty well, when on a Category page the 'current' class is applied to highlight what category the user is on. Basic stuff.

Though I can't figure out for the life of me how to do the same for subcategories... ie. have a sub-category and it's parent-category applied with a 'current' class.

I've searched the forums though can't seem to find out how. Any help or pointers would be hugely appreciated, still getting my head around x-cart.

inteliboy1 06-21-2010 06:04 AM

Re: Sub-Categories active/current link
 
I figured this out - for future reference if any newbies need help like I did:

Just be clever with some if/else statements ie:

Apply class to current category <a>
{if $current_category.categoryid eq $c.categoryid} class="expand"{/if}

Apply class to current category parent <a>
{if $current_category.parentid eq $c.categoryid} class="expand" {/if}

Sub Category menu items are different --
{if $current_category.categoryid eq $cat.categoryid} class="subactive"{/if}


All times are GMT -8. The time now is 08:55 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.