Request advice on a taxonomy menu generation module and version known to work with terms with multiple parents (and descendants)

webel - June 23, 2009 - 03:53

I want to combine automatically updated (MVC compliant) menus of taxonomies with terms (with multiple parents and synonyms) with Nice Menus (or other). I need also to be able to list (and theme) all children of a given term (which I can ok already with Taxonomy Router, so Taxonomy_TreeMenu is a candidate).

After days of striking and reporting problems in existing modules I am still unable to find a combination of modules and versions that will perform this oft-required task. Both Taxonomy Menu and Taxonomy TreeMenu seem to fail when terms with multiple parents are used:

#498566: Taxonomy TreeMenu used by NiceMenus does not update/refresh to reflect underlying taxonomy changes

#498226: Primary Links menu completely mangled, and stayed mangled after switching off module !

#498582: page view of taxonomy with multiple-parent terms fails

#424150: how do I delete a treemenu

I need to be able to place terms under many parents, it is a fundamental part of the strategy of the site I'm developing, and this is holding up the launch badly.

I would be most grateful for any tips on a system and version known to work, and especially together with proof on a site with terms with multiple parents.

There have to be other working sites that use menu like Nice Menus (or other) that run over complex taxonomies.

(Note that I do have SiteMenu ok, however I can't - or don't know how to - link that with Nice Menus.)

Dynamically,

Webel

PLEASE somebody experienced with terms with multiple parents

webel - June 25, 2009 - 13:11

I still can't find a stable module that will handle taxonomies with terms with multiple parents, in a way that will integrate with menu systems like nice menus. I have at least the following ways ahead:

  • Drop the Nice Menus over Taxonomy TreeMenu (which is not catching reparenting of terms, i.e. MVC is broken, or I can't learn how to make it work because nobody will tell me, and I don't get answers to postings) or Taxonomy Menu (which has mangled my entire menus, and breaks on terms with multiple parents, although somebody else is trying to fix/hack it). This means launching the site with just a site menu, which turns out to be a bit too hard to navigate for a user even for a modest sized taxonomy, or certainly it is not as useful or compact as Nice Menus in my case.
  • Keep waiting for who knows how long for some solutions and or feedback on the matter.

Using terms with single parents is not an option for the site, as one of the main points of the site is to use attributes of products, not just noun-based categories.

C'mon Drupal fans ! There has to be somebody out there who uses terms with multiple parents and can at least suggest a sensible way ahead for me.

Webel, "Elements of the Web", Scientific IT Consultancy,
For UML, UML Parsing Analysis, SysML, Java, XML, and Drupal CMS
http://www.webel.com.au
http://www.ethicalemarket.com
http://play.webel.com.au
"See a need, fill a need", Bigweld (from "Robot

I need this too

BayouBill - August 24, 2009 - 20:08

C'mon Drupal fans! There has to be somebody out there who uses terms with multiple parents and can at least suggest a sensible way ahead for me.

Hard to believe that no one else has done and documented this. Please keep us informed of your progress by posting back here. TIA

I might create my own Taxonomy (Tree)Menu module + UML

webel - July 4, 2009 - 01:00

After weeks spent with Taxonomy Menu and Taxonomy TreeMenu (while nevertheless grateful for attempts by others to fix them) I might have to do it properly myself. I could use this as a good excuse to demonstrate UML-driven (or at least UML-supported) Drupal module development, with binding to Drupal docs, while learning more about the Drupal menu and taxonomy systems.

Webel

Webel, "Elements of the Web", Scientific IT Consultancy,
For UML, UML Parsing Analysis, SysML, Java, XML, and Drupal CMS
http://www.webel.com.au
http://www.ethicalemarket.com
http://play.webel.com.au
"See a need, fill a need", Bigweld (from "Robot

 
 

Drupal is a registered trademark of Dries Buytaert.