Hi,
When using the HS Taxonomy module, it seems to apply the HS override to all forms, which stops other Taxonomy modules from altering vocabs not specified to have HS applied. Looks like there should be a check in hs_taxonomy_form_alter to see if HS should be applied to the form (or preferably the individual vocab in the form).
Fwiw the problem I'm having is that HS breaks vocabs set to be altered by Taxonomy Super Select module. Adding logic to only apply HS to my particular content type in hs_taxonomy_form_alter fixes the problem for me, but isn't something that could be patched back.
Thanks for a great module tho,
Mark
Comments
Comment #1
wim leersConfiguring Taxonomy Super Select to run after Hierarchical Select should be sufficient (i.e. heavier/higher module weight). This happens because HS Taxonomy does this in the hook_enable() implementation:
I.e. HS Taxonomy tells Drupal core to not generate the default form items because they're not scalable. Just altering the form isn't sufficient, because then the original (aka unscalable) form items are still being generated.
Comment #2
muhleder commentedChanging the module weight fixed the issue for me (in another use case as it happens). Thanks again.
Comment #4
tallsimon commentedi have the same issue. how do i change the module weight?
Comment #5
tallsimon commentedaah in the system table. this fixed it for me. can you change the module weight, so that this does not have to be changed in the database after install?. it looks like Hierarchical Select uses the weight 16 in my set up for some reason.
Comment #6
nocean commentedA handy way to change the module weights without jumping into your database is to use the Utility module.
Comment #7
jcisio commentedSo this is fixed.