I have a Grav site that i have had running for 12 months or so, and recently I had to manually reinstall Grav (as the upgrade function stalled and failed halfway though) No huge deal, i had a backup of my content. The problem now is my drop-down menu disappeared and I can’t work out how to re-enable it. I have half a dozen pages that either use the ‘default’ template or ‘blog’ and I had them dropping beneath the home menu item.
user/config/system.yaml, what is the setting of
home.hide_in_urls? It looks from your screenshot like your pages are under the
/home path. My
home section in
system.yaml usually looks like this:
(or have a look in the relevant part of Admin)
@xarmoda, Since the icons of your child pages are grey instead of blue, I suspect they are not
- Check if all child pages have a number prefix.
According the docs on Content/Pages/Folders:
If no number is provided as a prefix of the folder name, the page is considered to be invisible , and will not show up in the navigation. An example of this would be the
errorpage in the above folder-structure.
- Or, if no prefix, check if the frontmatter of the page have a
According the docs on Content/Header/Frontmatter/Visible:
By default, a page is visible in the navigation if the surrounding folder has a numerical prefix, i.e.
/01.homeis visible, while
/erroris not visible . This behavior can be overwritten by setting the
visiblevariable in the header. Valid values are
Oh I didn’t read carefully enough, seems like @xarmoda wanted that.
Well spotted. Can’t imagine why that would change after restoring from a backup though. I guess we will discover in time.
I had a quick dig but I don’t really have time go further now. I don’t think @pamtbaau needs hints or encouragement , but I suspect these (as blogposts) don’t have folder prefixes and something has changed in the theme to handle them differently.
@xarmoda did you make any changes to the quark theme directly before you upgraded recently? (suggesting another possibility that your direct theme overrides have been lost)
@hughbris, Interesting guessing game is unfolding due to limited information…
They are not blogposts (item.md) if I understand OP correctly:
I have half a dozen pages that either use the ‘default’ template or ‘blog’ and I had them dropping beneath the home menu item.
no changes to the Quark theme.
We had some fun guessing. Is there anything more you can tell us about your setup?
I’ve tried installing other themes. I think the thing to do is wipe the install completely. I have raw content backed up.
I was running FreeBSD 13.2-RELEASE-p2. I generally try to only use software from ports for this reason.
A post was split to a new topic: Pages not showing in menu on Home page
I’ve rebuilt the site from a fresh install. I had backed up content. Thanks for the help everyone.