- 🇩🇪Germany Grevil
We are not using simple mega menu anymore in new site installations! So maybe somebody else can fix it.
Using micon_menu in combination with https://www.drupal.org/project/simple_megamenu → caused the following issue: #3298743: Incompatible with micon_menu: Removes MegaMenu reference on node save →
The reason is that both modules use menu_link's ->option value:
$menu_link_options = $menu_link->link->first()->options;
micon_menu replaces a lot of the core logic. When saving a node with a menu item that refers to a mega menu, the reference is deleted on node save and the mega menu is no more referenced.
Create a node with its menu item. No icon selection required.
Select a mega menu on that menu item by Structure > Menu > ...
Edit the node and save it. You don't have to set an icon, save is enough without any changes
See the selected mega menu is no more referenced / selected on the menu item.
Review the implementation in https://git.drupalcode.org/project/micon/-/blob/2.x/modules/micon_menu/m... and ensure it doesn't override other options.
Needs work
2.0
micon_menu submodule
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
We are not using simple mega menu anymore in new site installations! So maybe somebody else can fix it.