I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Be sure the caching is flushed, including the caching tables in MySql.
Earnie
Unfortunately, that had no effect at all.
One thing I noticed is that when I make the menu item expanded, the sub menu items suddenly appear and, of course, stay there whichever page I'm on....so the code is present to some extent.
When I uncheck the "Expanded" option, the behavior returns to that I've seen before of not showing any sub items.
----- Original Message ----- From: "Earnie Boyd" earnie@users.sourceforge.net To: support@drupal.org Sent: Sunday, May 06, 2007 6:29 AM Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Be sure the caching is flushed, including the caching tables in MySql.
Earnie
[ Drupal support list | http://lists.drupal.org/ ]
This is an example of the type of behavior I'm seeing, so as to make it a little clearer. I don't think the "me module" I mentioned in my initial post is at all relevent as I'm seeing this with all sorts of URLs I would term as "system" URLs.
1. I set up a menu item Search with /search as the destination. It shows.
2. I set up another menu item "Recent Posts" with /tracker as the path (don't worry: I didn't actually use the slash in the path!). It doesn't show at all under the Search item.
3. I change the destination URL of the "Search" menu item to something more generic like "node/34" and it shows up AND the Recent Posts item suddenly appears too.
4. When I actually click on "Recent Posts" and go to /tracker (which, again, I consider to be a default system URL), up above in my menu, the sub menu item "Recent Posts" disappears!
I am 100% convinced this is NOT a theme issue. I dipped my toes into this whole menu/sub-menu issue a month ago whilst using Garland on my test site and I began to see unusual behavior then. I told myself it was a Garland issue and it would be fine with our new theme. It isn't. It's totally broken and it seems to be the menu module. Out of interest, I set up "Forum" as a menu item (going to /forum) and it appeared AND allowed me to put regional forums (forum/2, forum/5) underneath it and they all appear perfectly. I would have expected problems with these URLs but haven't had them.
----- Original Message ----- From: "Neil: esl-lounge.com" neil@esl-lounge.com To: support@drupal.org Sent: Sunday, May 06, 2007 10:36 AM Subject: Re: [support] creating menus with "system" destination URLs
Unfortunately, that had no effect at all.
One thing I noticed is that when I make the menu item expanded, the sub menu items suddenly appear and, of course, stay there whichever page I'm on....so the code is present to some extent.
When I uncheck the "Expanded" option, the behavior returns to that I've seen before of not showing any sub items.
----- Original Message ----- From: "Earnie Boyd" earnie@users.sourceforge.net To: support@drupal.org Sent: Sunday, May 06, 2007 6:29 AM Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Be sure the caching is flushed, including the caching tables in MySql.
Earnie
[ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
Unfortunately, that had no effect at all.
One thing I noticed is that when I make the menu item expanded, the sub menu items suddenly appear and, of course, stay there whichever page I'm on....so the code is present to some extent.
When I uncheck the "Expanded" option, the behavior returns to that I've seen before of not showing any sub items.
I've seen this before. I forget exactly but check that your menu item name isn't also a URL alias or node name.
Earnie
Earnie,
when you say menu item name, do you mean what shows on the front end?
When I go to create a new menu item, I have 3 fields to fill in:
- title - description - path
So what should I avoid? The problem is that I'm using PathAuto so I have quite a few URL Aliases flying about.
profile/1 instead of node/6 (I used nodeprofile module) user/5 is default so that shouldn't be causing problems, but is /search shouldn't be a URL alias either and is causing problems /forum isn't causing problems (meaning I can put sub items under it and they show)
So while I accept aliases cause a problem, I can't see any pattern emerging. I even tried to use absolute URLs (http://www.mysite.com/search) instead of relative without any luck.
----- Original Message ----- From: "Earnie Boyd" earnie@users.sourceforge.net To: support@drupal.org Sent: Sunday, May 06, 2007 11:27 AM Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
Unfortunately, that had no effect at all.
One thing I noticed is that when I make the menu item expanded, the sub menu items suddenly appear and, of course, stay there whichever page I'm on....so the code is present to some extent.
When I uncheck the "Expanded" option, the behavior returns to that I've seen before of not showing any sub items.
I've seen this before. I forget exactly but check that your menu item name isn't also a URL alias or node name.
Earnie
[ Drupal support list | http://lists.drupal.org/ ]
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
Earnie,
when you say menu item name, do you mean what shows on the front end?
Sorry, menu title.
When I go to create a new menu item, I have 3 fields to fill in:
- title
- description
- path
So what should I avoid? The problem is that I'm using PathAuto so I have quite a few URL Aliases flying about.
I've only played in my development arena with PathAuto. I've chosen to manually create the paths I need for now.
profile/1 instead of node/6 (I used nodeprofile module) user/5 is default so that shouldn't be causing problems, but is /search shouldn't be a URL alias either and is causing problems /forum isn't causing problems (meaning I can put sub items under it and they show)
So while I accept aliases cause a problem, I can't see any pattern emerging. I even tried to use absolute URLs (http://www.mysite.com/search) instead of relative without any luck.
Currently on my for-my-kids.com site I have the issue you described where the menu link doesn't expand to show the sub menus items. The menu title is ``product''. I also have a URL Alias ``product'' that points to node/178. If I change either the menu title or the alias all works as intended. I've chosen not to worry about the lack of feature for this particular node because the function of node/178 was to supply an alternate menu to the submenus.
Earnie -- http://for-my-kids.com
does anyone else have ideas about this? It's driving me nuts, although it seems to be quite a well-known issue:
----- Original Message ----- From: "Earnie Boyd" earnie@users.sourceforge.net To: support@drupal.org Sent: Sunday, May 06, 2007 11:27 AM Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
Unfortunately, that had no effect at all.
One thing I noticed is that when I make the menu item expanded, the sub menu items suddenly appear and, of course, stay there whichever page I'm on....so the code is present to some extent.
When I uncheck the "Expanded" option, the behavior returns to that I've seen before of not showing any sub items.
I've seen this before. I forget exactly but check that your menu item name isn't also a URL alias or node name.
Earnie
[ Drupal support list | http://lists.drupal.org/ ]
On May 7, 2007, at 6:17 AM, Neil: esl-lounge.com wrote:
does anyone else have ideas about this? It's driving me nuts, although it seems to be quite a well-known issue:
That thread is quite old. The workarounds do work (create your own navigation menu block and move your menu items there. As for fixing this, well, chx has led an heroic effort that has resulted in refactoring the entire menu system for Drupal 6, so I'm not sure how much this issue would still apply for future versions.
Laura
Laura,
I've read quite a few threads about this issue today (just do searches for "my account menu locked" and you'll find them), but my problem seems a little more wide ranging as it affects other URLs such as /forum, /profile, /contact, etc. I suspect, like others, that the issue lies with Path or PathAuto so I will continue hunting around.
----- Original Message ----- From: "Laura Scott" laura@pingv.com To: support@drupal.org Sent: Monday, May 07, 2007 6:48 PM Subject: Re: [support] my account menu item (was: creating menus with"system" destination URLs)
On May 7, 2007, at 6:17 AM, Neil: esl-lounge.com wrote:
does anyone else have ideas about this? It's driving me nuts, although it seems to be quite a well-known issue:
That thread is quite old. The workarounds do work (create your own navigation menu block and move your menu items there. As for fixing this, well, chx has led an heroic effort that has resulted in refactoring the entire menu system for Drupal 6, so I'm not sure how much this issue would still apply for future versions.
Laura
-- [ Drupal support list | http://lists.drupal.org/ ]
Have you validated youir CSS and HTML? This sounds like flakey behavior I've had when I had some invalid HTML.
Given that you've got a new theme in play, I thought I might suggest checking that out.
Dave
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Earnie Boyd Sent: Saturday, May 05, 2007 9:29 PM To: support@drupal.org Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Be sure the caching is flushed, including the caching tables in MySql.
Earnie -- [ Drupal support list | http://lists.drupal.org/ ]
David,
I had the same problems when I was using Garland a month or two ago. I had the theme developer look at this issue and he said he'd spend 2-3 hours poring over it and was convinced it was a menu module problem. He said looking at the html source that even when some sub-menus were appearing, the "active" CSS class wasn't being passed to them to allow the little white arrow on our theme to appear.
I too am convinced it's drupal itself and not the theme, due to the fact that it's the TYPE of url involved that makes these menu items appear and disappear. If it was html or css, they'd either always or never appear. Period.
Just now I created the following:
Forum (node/23) - USA Forum (forum/3) - UK Forum (forum/4) - Europe Forum (forum/6)
and everything showed beautifully, all the white arrows got attached to "active" links right on cue. Then as soon as I changed the parent Forum URL to the correct "forum" path, the whole thing broke. Clicking on it took me to the main forum page but none of the sub-items show anymore. Going manually to the USA forum then brings all the sub-items into sight and I can then click from child to child, but as soon as I dare to click on the parent Forum again, all the child menu items disappear. Change the destination URL back to node/77 or the like, back they come.
Someone on .org and also Earnie on this list mentioned PathAuto. They could be right, although /forum isn't a pathauto URL, it's a default one....isn't it???
The only other drupal-related issue that has led me to cause so many head-shaped depressions in my walls is the issue that dare not speak its name (whisper it..."dependent dropdowns")
Oh dear....
----- Original Message ----- From: "Metzler, David" metzlerd@evergreen.edu To: support@drupal.org Sent: Monday, May 07, 2007 4:51 PM Subject: Re: [support] creating menus with "system" destination URLs
Have you validated youir CSS and HTML? This sounds like flakey behavior I've had when I had some invalid HTML.
Given that you've got a new theme in play, I thought I might suggest checking that out.
Dave
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Earnie Boyd Sent: Saturday, May 05, 2007 9:29 PM To: support@drupal.org Subject: Re: [support] creating menus with "system" destination URLs
Quoting "Neil: esl-lounge.com" neil@esl-lounge.com:
I have a new theme and am now trying to create the menus. I have run into a lot of trouble with destination URLs such as
user/me ( I am using me module) profile/me user/1
These are either not being put in or are put in but without the possibility of adding sub-menus to them. Has anyone else struggled with this issue? I just created a menu item going to user/1 and it showed up in FF but not in IE.
I realised it was because, only for admins, I still have the "Navigation" menu showing up and it has the "locked" item MyAccount. In FF, this disappeared when the new menu item going to user/1 was created, whereas in IE, it stayed in the Navigation menu and didn't show in the new menu. My head's about to explode. :-(
Be sure the caching is flushed, including the caching tables in MySql.
Earnie
[ Drupal support list | http://lists.drupal.org/ ]
[ Drupal support list | http://lists.drupal.org/ ]