To be honest, no: no progress. This is the main reason that stops me using Grav in production. I cannot find a way to easily create a multilevel drop-down menu, neither on the main (front) page, nor or the secondary pages.
The pages I want to use are standard (regular) Grav pages. I want mostly a static site, the simplest possible, with mostly text content (since the largest part of site will consist of a collection of books (online library), each one with an index page and separate pages for each chapter.
I don’t want blogs, comments, animations, reverse-chronological content etc. I seek for a way of organizing text content, with some pictures and/or videos here and there, web links… and that’s all. And most of the content (secondary pages) linked directly in the front page (in the main menu)…
And I need this whole site to be responsive, since people have to read the books easily, both on the computer and on the smartphone, with free-flow lines of text and easily legible fonts.
I’ve specifically choose Grav because I want to avoid maintaining a backend database. But I need a way to create horizontal menu bars without delving into the whole HTML/CSS trickery… becoming a webdesigner is not my goal here. I just want that content (books) showing up on Google, that’s all.
And I am deeply unhappy with most website “modern themes” (both in Grav and in Wordpress), with their centering of text on the middle third of the screen and putting non-essential elements or blank space on the rest (calendars, buttons, ads, etc.). A Wikipedia-like site suits me better, with text flowing all-across 80-90% of the page width. Unfortunately, most themes are designed for company presentation, with a lot of pictures and visual elements like “Our team”, “Products”, "Projects, “Contact”, etc.
Similar with what Grav has for the main menu, maybe creating folders and subfolders with numbered content, something like:
01.Home
02.Products
02.01.Cars
02.02.Phones
02.03.01.Samsung
02.03.02.Apple
02.03.03.Huawei
03.Projects
…
would be a better way create a multi-level drop-down menu in a simpler way?
In any situation, IMHO, the construction of multi-level menus in Grav worths a separate, explicit and detailed topic in the Grav manual https://learn.getgrav.org/
Thanks,
Răzvan