I'm trying to create columns of sub-menu items and also add informational text with a link, or add an image. Typical megamenu features. Can this be achieved with Ultimenu? You suggest Gridstack, but not sure how to implement that in a menu.

Also, your help file states:

## Iconized title
Ultimenu supports a simple iconized title in a pipe delimiter title.
The title must start with either generic **icon-** or fontawesome **fa-** and
separated by a pipe (|):

* icon-ICON_NAME|Title
* fa-ICON_NAME|Title

**For example:**

* icon-home|Home
* icon-mail|Contact us

How/where do we add this?
The documentation is a bit vague.

Comments

kappaluppa’s picture

With some trial and error I am finally understanding adding content to the regions that are added to the block that is the ultimenu. Whew!

Now, how can I order the blocks within the region? I added a region with an image, but it is showing above the menu items. I have 10 submenu links. I need to break them up into 3 columns with an image in the 4th column.

Thanks in advance for pointing me in the right direction.

gausarts’s picture

You are right, sorry about vague docs. We can always improve over time.

Please check out the newly added section FAQ:
https://www.drupal.org/project/ultimenu#ultimenu-faqs

Be sure to visit /admin/help/ultimenu for more.

kappaluppa’s picture

Thanks for the hints!

I was confusing the 'top' from the flyout orientation and the 'top' from the submenu position (thinking the submenu position would go above the parent menu items (but I see now that it is in reference to the existing blocks). I guess this would be beneficial for footer megamenus.)

Do you have a solution for creating columns of the menu items instead of all in a row?

Also, if I uncheck "Render submenu" and my submenus are not added independent from blocks, how do I add them? I'm not getting a block of just menu items.

Thanks!

gausarts’s picture

Do you have a solution for creating columns of the menu items instead of all in a row?
Not immediately available, custom works required. Check out Widget with Radix, Bootstrap or Bootstrap layouts, or use custom CSS via your themes for simple needs. For advanced needs, consider GridStack (only reasonable to have unique layouts for massive blocks with entities (paragraphs, media, etc), views, slideshows, etc), likely less useful for most regular sites, though.

Also, if I uncheck "Render submenu" and my submenus are not added independent from blocks, how do I add them? I'm not getting a block of just menu items.
Perhaps you may want to create Submenu blocks instead? It is like Menu block module, only now built in into core at D8. Check out Forum or Drupal menu documentation on how to create sub-menu blocks.
Ultimenu will only care for the first top level menus. If you are willing to use submenus, please adjust the settings under Menu levels relevant to the particular Menu block assigned within an Ultimenu region (analog to D7 Menu block module), and embed them inside an Ultimenu region. Or use the provided Render submenu option when editing the Ultimenu block for simple needs.

gausarts’s picture

In case you get lost on how to add sub-menu blocks:
Basically, all you need is place the new clone of existing menu, and adjust its Menu levels when configuring. If you want more features than what core provides, consider Menu block then.

gausarts’s picture

Status: Active » Fixed

I hope you can make it one way or another.

Feedback provided, feel free to provide details if still an issue. Thanks.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.