Josh Larios
-
9/28/2009 6:28:14 PM
Renaming a parent doesn't alter the document url path of its children?
My site has two pages, /foo and /foo/bar. Both have been published.
I go to the Form tab for /foo, check it out and change its document name to "quux", then save, check in and publish.
If I look at the properties for "bar", I now have:
Alias path: /foo/bar Name path: /quux/bar Live URL: /foo/bar Document URL path: /foo/bar
If I go back and edit "quux" so that its Document alias is "quux" instead of "foo" (because changing its document name doesn't change its document alias, apparently), then the properties for "bar" are:
Alias path: /quux/bar Name path: /quux/bar Live URL: /foo/bar Document URL path: /foo/bar
But if I want the Live URL and Document URL path for "bar" to change, I have to edit "bar", check "use custom URL path", uncheck "use custom URL path", and then save. (No check in/out or publish is required.) After that sequence, the properties for "bar" are:
Alias path: /quux/bar Name path: /quux/bar Live URL: /quux/bar Document URL path: /quux/bar
In the simple case, when "quux" (formerly "foo") only has one child, it's no big deal. When I'm changing a page which has multiple children, each of which can have multiple children, it's a serious hassle to have to check and un-check that box and save for every single document under the one which changed.
So, two questions:
1) Why doesn't changing the document name also change the document alias? If I wanted a document alias different from the document name, I could add one using "Add new alias", or I could enable the "Remember original URLs when moving documents" setting.
2) Why don't changes to the URL path propagate down to children? Surely, moving a section of a web site around shouldn't necessitate manual intervention on every single document in that section, should it?
|