[TASK] Respect argument showHiddenInMenu

Fixes #691.
I'd expect the same as @danilobuerger here - skipping of items that are `nav_hide=1` rather than stopping rendering.