How to hide sub-sub-menu before it's parent is active?

I have a custom theme based on the RTFM skeleton in the works. Now I’m trying to hide a sub-sub-item in the navigation before it’s parent is active. A live example is in the RTFM skeleton demo: http://demo.getgrav.org/rtfm-skeleton/

Requirements
-Sub-Topic
–Sub-Sub-Topic

Now as you can see the Sub-Sub-Topic is visible in the menu always. What I want is to only show Sub-Topic when Requirements is active page and then when Sub-Topic is active page, show also Sub-Sub-Topic.

I have a lot of Sub-Sub-pages coming to the website (a total of +40) so it’s not an option to just list them as Sub-pages.

This is my first web page with GRAV so I’m still somewhat a noob here.

You could do this via CSS, for example:

.dd-item .dd-item ul li { display: none; }
.dd-item .dd-item.active ul li { display: block; }

Thanks! With your example I was able to hide the sub-sub-link from the menu and show it when I open the sub-menu but when the sub-sub-link was active it would hide again from the menu. Fixed it with this:

.dd-item.parent > ul > li { display: block; }

Works now as I wanted it to :slight_smile: