2009-09-14, 17:23:34
I found a bug in the pagelist in Backoffice.
(I change all category and pagenames to English but used German on the site.)
I may have 2 root-level-pages.
"Services John Someone" which is /index.php - the entry-page
"Services" - which is /services.php - another category
under "services" I added 2 subpages
"transport"
"other services"
For some reason in the backoffice "transport" appeared under "Services John Someone" - but "Services" was selected.
After changing the name name of the index-Page to "Home" it worked.
My guess is:
Compared for a match is only the first Word.
"Transport" is after "Service" in an alphabetical order. - but "service" is after "other".
I Guess If I add multiple Root-Pages with multiple subpages there would be a confusiong result in the Site-List.
Maybe adding a Unique ID to all pages and use it for any assignments would be a good idea.
Let me know if the exact Titles are needed for reproduction of this problem.
Stil
PS - renaming my pages is ok for me - so I did no hotfixing or even debugging in the code. -> I don't know what exactly is the problem.
(I change all category and pagenames to English but used German on the site.)
I may have 2 root-level-pages.
"Services John Someone" which is /index.php - the entry-page
"Services" - which is /services.php - another category
under "services" I added 2 subpages
"transport"
"other services"
For some reason in the backoffice "transport" appeared under "Services John Someone" - but "Services" was selected.
After changing the name name of the index-Page to "Home" it worked.
My guess is:
Compared for a match is only the first Word.
"Transport" is after "Service" in an alphabetical order. - but "service" is after "other".
I Guess If I add multiple Root-Pages with multiple subpages there would be a confusiong result in the Site-List.
Maybe adding a Unique ID to all pages and use it for any assignments would be a good idea.
Let me know if the exact Titles are needed for reproduction of this problem.
Stil
PS - renaming my pages is ok for me - so I did no hotfixing or even debugging in the code. -> I don't know what exactly is the problem.