Closed (fixed)
Project:
Taxonomy Menu
Version:
6.x-1.x-dev
Component:
User interface
Priority:
Critical
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
14 Jul 2008 at 21:22 UTC
Updated:
3 Sep 2008 at 22:52 UTC
Jump to comment: Most recent file
Comments
Comment #1
chrissearle commentedJust watching this one - installed a brand new 6.3 - this is the only extra module - and yes - no terms appear in the menus :(
Comment #2
TSE commentedsame thing here :(
Comment #3
thelocaltourist commentedJust checking in - I'm planning on going live with my site next week and need to have the menus working.
Thanks!
Comment #4
TSE commentedas posted here http://drupal.org/node/245199 the problem ist a single missing line in taxonomy_menu.inc
SO USE THE Dev version (6.x-1.x-dev 2008-Apr-15) and then insert a line after Line 189...
OLD:
$items[$path] = array(
'description' => t($term->description),
'title' => $name,
'weight' => $term->weight
);
New:
$items[$path] = array(
'access arguments' => array('access content'),
'description' => t($term->description),
'title' => $name,
'weight' => $term->weight
);
or replace your taxonomy_menu.inc with the attached one ! Remember to rename it from taxonomy_menu.inc.test to taxonomy_menu.inc
ThX for EugeneX15 for the fix
TSE
Comment #5
chrissearle commentedConfirmed (took dev version and made the one line change).
Just need to go re-apply the fix for http://drupal.org/node/220803 now :)
Comment #6
thelocaltourist commentedThanks - I already had that inserted. I disabled Taxonomy Filter and now it's working again. Don't know if they're related or not.
Comment #7
pengi commentedI've never used taxonomy menu, so I am not sure what to expect. But I've modified the inc file as below, and don't see any change on the menu creation or edit pages. I'm expecting some kind of list of taxonomy terms to appear where path is listed, or something akin to that. What else should I be looking for? It is the dev version for 6.x, and no other taxonomy related modules are installed.
$items[$path] = array(
'access arguments' => array('access content'),
'description' => t($term->description),
'file' => 'taxonomy_menu.inc',
Comment #8
TSE commentedDisabling the taxonomy term in the taxonomy_menu settings, save, and enabling it again will help.
You now should see all your vocabs as submenu items. Looks like it had to reload the whole thing.
Greetz TSE
PS: have to say that im also using DHTML Menu, dont know if this is also a must have ?
Comment #9
pengi commentedThanks TSE. I disabled the taxonomy vocabulary in tax menu, and saved, and reenabled. I don't see anything different in menu item add or edit forms...except perhaps that I'm not sure if they said things like "The ID for excluding or including this element is: edit-menu-description - the path is: admin/build/menu-customize/menu-testmenu/add" before.
You said "You now should see all your vocabs as submenu items". That means when adding or editing a menu item, the path should be a dropdown list, with those terms listed?
I have DHTML Menu on.
Comment #10
pengi commentedSomething else I just discovered is that instead of breadcrumbs I get Array » Array with at least stories. I turned off taxonomy menu and the problem went away. I will create a separate issue for this unless it's already in the list.
Comment #11
rares commentedclearly the problem with the terms not showing is because of the security upgrade to the menu system in 6.3. In my opinion, this issue has been fixed and
'access arguments' => array('access content'),can be added to _taxonomy_menu_menu() and committed to CVS as such.Comment #12
rainer_f commentedPatch works for me - but only together with #8
Comment #13
moshe weitzman commentedthis looks fixed to me
Comment #14
capellicIn response to #8. I also had to clear my cache before it would show up.
Comment #15
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.