Prior to Drupal 6 compatible versions of nice menus, the menu linked to each Nice Menu was stored as a variable like:
variable_set('nice_menus_menu_' . $delta, '1');
After Drupal 6, due to the changes in the menu handling, this has become something more like:
variable_set('nice_menus_menu_' . $delta, 'navigation:0')
So in upgrading from Drupal 5 the drupal menu associated with each nice menu is lost.
It is a simple matter, once you have updated to Drupal 6, to edit the block configuration for each nice menu defined for your site and re-associate the Nice-Menu block with the appropriate Drupal Menu. I raise this in case others have scratched their head about it and to draw attention to it if it really should be handled in nice_menus.install as an update step.
At the leaset it should probably appear as a comment in the UPGRADE.TXT file for Drupal 6 versions if it's a non-trivial fix.
I'd have a look at what is needed if I had more time and were more familiar with D6 menu stuff.
Comments
Comment #1
add1sun commentedYeah, the upgrade path for this seems a bit sketchy since we'd have to track what changed (from number to name) the same way as core I guess. If someone wants to work on a patch to do that at some point, that's cool, but I don't really have the focus for it right now. I've added it to the UPGRADE.txt at least so people are aware of it.