I like to use the following functionality:
<li class="<?= r(page('commerce')->isOpen(), 'active') ?>">
But I don’t want to have the <li> item .active when the children are open.
Is there a way to do this?
I like to use the following functionality:
<li class="<?= r(page('commerce')->isOpen(), 'active') ?>">
But I don’t want to have the <li> item .active when the children are open.
Is there a way to do this?
There are two different methods:
isOpen() is used to check if the page itself or its descendants are active.
isActive() on the other hands only checks if a page is actually active.