I'm having a problem, I think with pathauto. I have a nav bar that I built from book pages. I'm displaying that navbar in a nice menu. Before I was using a nice menu I was using some custom code in a block to generate the menu, and I was having the same problem there, as well. So I don't think this is related to nice menus.
The menu itself seems to have the correctly named paths, e.g.,
http://mydomain.com/article-title
This is what I see when I mouse over the items in admin/build/menu, anyway. But the menu itself is displaying strange paths, such as
http://mydomain.com/admin/build/path/node/1
Node 1 is the correct node, and obviously node/1 is a good path. But why isn't it using the alias, and why is it appending the path to the currently active path?
You can see this behavior at http://www.fertilityauthority.com, in the horizontal nav at the top of the page.
Any help would be greatly appreciated here, as this is a live site and it's only a matter of time before the client sees the problem.
Well, the addition of /admin/build/path is happening because your menu-item paths are relative to the current page, and the path admin page happens to be the page you're looking at as you look at the menu paths. If you navigate to a different page, you'll get a different path. Without looking much at the structure of your pages, a leading slash in the path of the menu item will often take care of that. Brian
On Tue, Mar 3, 2009 at 7:37 AM, Christopher M. Jones <cjones@partialflow.com
wrote:
I'm having a problem, I think with pathauto. I have a nav bar that I built from book pages. I'm displaying that navbar in a nice menu. Before I was using a nice menu I was using some custom code in a block to generate the menu, and I was having the same problem there, as well. So I don't think this is related to nice menus.
The menu itself seems to have the correctly named paths, e.g.,
http://mydomain.com/article-title
This is what I see when I mouse over the items in admin/build/menu, anyway. But the menu itself is displaying strange paths, such as
http://mydomain.com/admin/build/path/node/1
Node 1 is the correct node, and obviously node/1 is a good path. But why isn't it using the alias, and why is it appending the path to the currently active path?
You can see this behavior at http://www.fertilityauthority.com, in the horizontal nav at the top of the page.
Any help would be greatly appreciated here, as this is a live site and it's only a matter of time before the client sees the problem. -- [ Drupal support list | http://lists.drupal.org/ ]
Thanks. This worked as a quick fix, but it isn't a long term fix. These menu items were added via the menu options in the node edit form. That should work without my having to go back into the menu and add a /. Moreover, the url alias is not being used and needs to be. Any ideas what the underlying problem could be?
Brian Choc wrote:
Well, the addition of /admin/build/path is happening because your menu-item paths are relative to the current page, and the path admin page happens to be the page you're looking at as you look at the menu paths. If you navigate to a different page, you'll get a different path. Without looking much at the structure of your pages, a leading slash in the path of the menu item will often take care of that. Brian
On Tue, Mar 3, 2009 at 7:37 AM, Christopher M. Jones <cjones@partialflow.com
wrote:
I'm having a problem, I think with pathauto. I have a nav bar that I built from book pages. I'm displaying that navbar in a nice menu. Before I was using a nice menu I was using some custom code in a block to generate the menu, and I was having the same problem there, as well. So I don't think this is related to nice menus.
The menu itself seems to have the correctly named paths, e.g.,
http://mydomain.com/article-title
This is what I see when I mouse over the items in admin/build/menu, anyway. But the menu itself is displaying strange paths, such as
http://mydomain.com/admin/build/path/node/1
Node 1 is the correct node, and obviously node/1 is a good path. But why isn't it using the alias, and why is it appending the path to the currently active path?
You can see this behavior at http://www.fertilityauthority.com, in the horizontal nav at the top of the page.
Any help would be greatly appreciated here, as this is a live site and it's only a matter of time before the client sees the problem. -- [ Drupal support list | http://lists.drupal.org/ ]
Another thing you might try, is setting the base_path setting in your settings.php file. If corrected similar but different problems this way.
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Christopher M. Jones Sent: Sunday, March 08, 2009 6:39 PM To: support@drupal.org Subject: Re: [support] pathauto, block menu generating wrong path
Thanks. This worked as a quick fix, but it isn't a long term fix. These menu items were added via the menu options in the node edit form. That should work without my having to go back into the menu and add a /. Moreover, the url alias is not being used and needs to be. Any ideas what the underlying problem could be?
Brian Choc wrote:
Well, the addition of /admin/build/path is happening because your menu-item paths are relative to the current page, and the path admin page happens to be the page you're looking at as you look at the menu paths. If you navigate to a different page, you'll get a different path. Without looking much at the structure of your pages, a leading slash in the path of the menu item will often take care of that. Brian
On Tue, Mar 3, 2009 at 7:37 AM, Christopher M. Jones <cjones@partialflow.com
wrote:
I'm having a problem, I think with pathauto. I have a nav bar that I built from book pages. I'm displaying that navbar in a nice menu. Before I was using a nice menu I was using some custom code in a block to generate the menu, and I was having the same problem there, as well. So I don't think this is related to nice menus.
The menu itself seems to have the correctly named paths, e.g.,
http://mydomain.com/article-title
This is what I see when I mouse over the items in admin/build/menu, anyway. But the menu itself is displaying strange paths, such as
http://mydomain.com/admin/build/path/node/1
Node 1 is the correct node, and obviously node/1 is a good path. But why isn't it using the alias, and why is it appending the path to the
currently active path?
You can see this behavior at http://www.fertilityauthority.com, in the horizontal nav at the top of the page.
Any help would be greatly appreciated here, as this is a live site and it's only a matter of time before the client sees the problem. -- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]