fix excludenav recursion

limited to work until level 3 great grandchilds by now, not beyond!
minor - better $navname showtextorheadline config check