Change Record #2677074: New options element property added to footermap_item so that menu links with options are added correctly. Requires theme registry and block cache clear (automagically in Drupal update).
Always generate footermap based on anonymous user and hide inaccessible links. This *could* be changed by overriding the footermap.anonymous_user service.
Convert footermap functions to methods on FootermapBlock plugin class with FootermapInterface interface for specific methods.
This means that you can create multiple instances of footermap blocks with different settings per block!
Convert theme rendering to Twig. It is a little bit more difficult to dig into the footermap array, but it is possible.
Always generate footermap based on anonymous user and hide inaccessible links. This *could* be changed by overriding the footermap.anonymous_user service.
Convert footermap functions to methods on FootermapBlock plugin class with FootermapInterface interface for specific methods.
This means that you can create multiple instances of footermap blocks with different settings per block!
Convert theme rendering to Twig. It is a little bit more difficult to dig into the footermap array, but it is possible.
Theming has changed again. The major change you will need to adapt to is that things are no longer done via theme_links directly. theme_footermap_item behaves similarly, but you now have a lot more flexibility with regard to changing the structure of the default footermap.
Change Record #2677074: New options element property added to footermap_item so that menu links with options are added correctly. Requires theme registry and block cache clear (automagically in Drupal update).
This release introduces a couple of new feature ideas contributed by users:
Added a new configuration item : "Enabled Menus". You can now select branches of menus to specifically include. Currently this relies on comparisons in php due to a Drupal core restriction.
Modified the SQL query to grab the node.status if the menu link is a node. This way you do not need to disable the menu item for a node that you have unpublished. This release maintains compatibility with PostgreSQL.
This is the initial release for 4.7.x development.
fixed css bugs
removed useless $baseurl variable from earlier testing
New Feature: Recurse Limit & Top Level settings. The recurse limit limits the number of times the recursive function runs. The top level setting determines what mid to start from, which is by default menu_primary_menu (or 0).
New Feature: Caching. This enables caching of footermap. It will refresh the cache on settings changes and cache clear.