Having played around with this module for a little while I find it is lacking a couple of options which are in the Drupal 7 version. These may be on the maintainers' roadmap for D8 development of course, but perhaps that roadmap could be shared and that may get you some help on getting the D7 features into D8.

Sync Options

At the moment when a new term is created, a menu item is created and if the term has a parent then that is brought through to the menu. however

  1. Any subsequent saves of term pages, or
  2. Changes to order or hierarchy on the list view of terms

does not propagate through to the menu.

Hide Empty Terms

On the D7 version there is a configuration option on a taxonomy menu to either show all terms in the vocabulary or only those that have content items referencing those terms. i am sure this option brings with it serious complexity, but in my opinion it is the power feature of this module.

Menu Position

In the D7 version one is able to select a place within another menu where the taxonomy menu items will be created, where in the D8 version the only option is the root of a menu.

There are a few more in the config options on D7 that were pretty nifty depending on your use-case.
taxonomy menu options in D7

CommentFileSizeAuthor
taxonomy_menu_options_D7.png119.81 KBduncan.moo

Comments

duncan.moo created an issue. See original summary.

dstol’s picture

My general thinking is keeping the main module super slim. We have started from scratch with 8.x-3.x, none of the code from previous versions is in the 8.x-3.x branch. It's great how much less code there is in the 8.x-3.x version, it makes maintaining it way way easier. In general options can be added by extending the taxonomy menu entity but I don't know how feasible that is at the moment. Patches welcome!

But getting out of the abstract and into what you specifically talk about.

Sync Options

1. If you mean updating a term name from foo to foobar, this should be working. It was one of the last things we were working on. If it's something else, file a new issue with steps to reproduce.
2. Confirmed bug. Doesn't look like any taxonomy hierarchy translates into menu hierarchy. Filed #2577201: Taxonomy hierarchy does not translate into menu hierarchy

Hide Empty terms and Menu Position

See general thinking above. But thanks for the +1s, these are probably a near term roadmap items. Ping to @nerdstein if he's watching the queue.

Other nifty options

Some of these are hard to do, for instance display number of items has been a long outstanding issue. People with access controls might not be able to access all the nodes that have that term BUT the module can't be rebuilding the menu on the fly without some serious serious performance issues. There are other performance issues lurking here as well. These other features I inherited, they have no tests, I don't understand some of their use cases so we're not going to port them without a specific issue and someone willing to add the functionality (with tests! so we don't go breaking them going forward).

dstol’s picture

Title: D8 version feature parity with D7 version » [meta] D8 version feature parity with D7 version
Component: User interface » Miscellaneous
Category: Feature request » Plan
duncan.moo’s picture

I totally agree with re-growing the module when it has been re-written from scratch. I posted the above without looking at the module's code; NICE!

I hope I get the chance to work on the "hide empty terms" item...

duncan.moo’s picture

Yes doing a drush cc menu does propagate the hierarchy across to the menu.

darkstartom’s picture

I would love a "Hide Empty Terms" option.

drewmacphee’s picture

Picking the level (term) to start at would be nice, instead of just the vocabulary.

So on a women's product landing page I only want to show a menu to all the categories under women, not the whole categories vocabulary with women's siblings terms (men, kids, etc).

abaier’s picture

Good work guys! Also a +1 for "Hide Empty Terms" & "Menu Position" from me. These were definitely important features in the previous version.

abaier’s picture

Do you guys know if the "Hide empty terms" feature would come back in the near future? Just to have a rough timespan to plan with. Thanks!

rar9’s picture

++1 to Hide Empty Terms just like in D6/D7

websiteworkspace’s picture

Thanks for building this very useful module!!

It is just so cool to be able to build taxonomies and then have parallel menus for all or parts of them, where the menu content gets updated automatically when the taxonomy changes!

It is very cool.