There is a parenting loop bug under the following conditions:
- page:1 has the parent set to page:2
- page:2 has the parent set to page:1
The bug is that the breadcrumbs display something like this:
Wikidot should recognise the parenting loop, and display something like this instead:
Kanjo » James
On a side note, I have found this to be a fundamental parenting technique to achieve a special "bond" between two pages. I would hope that parenting two pages to eachother doesn't become something that's disallowed in future versions of Wikidot.
How odd. I remember doing this before and there not being an issue, though that was quite a long time ago. Or maybe I only thought about it and didn't actually try it… regardless, it's a pretty interesting bug :)
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
We will be looking at this. James, are you sure you want to rely on these loops?
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me
Actually, thanks to your recent development of ListPages sorting/ordering via Data Form attributes, I no longer need to rely on this loop concept.
Provided, of course, that I can rely on ListPages still being able to sort/order Data Form attributes in future.
We have fixed the way breadcrumbs are displayed. If there is a loop, the list stops at the last unique page. It works just as James pointed that it should work.
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me
I tried this
Created Page 1
Created Page 2, set parent to Page 1
Got breadcrumb for Page 2: Page 1 » Page 2
OK
Created Page 3, set parent to Page 2
Got breadcrumb for Page 3: Page 1 » Page 2 » Page 3
OK
Set parent of Page 1 to Page 3
Got breadcrumb for Page 1: Page 2 » Page 3 » Page 1
but also Page 1 » Page 2 » Page 3 and Page 3 » Page 1 » Page 2
OK, Fine to represent a circle chain.
Changed my mind and set parent of Page 1 to Page 2 (instead of Page 3).
Got breadcrumb for Page 1: Page 2 » Page 1
BUT
breadcrumb for Page 3 is now: Page 1 » Page 2 » Page 1 » Page 2 » Page 1 » Page 2 » Page 3
which is not exactly wished.
Have fun!
Indeed :-D
Fix on its way, I hope this will close the problem.
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me
OK, fix deployed. Thanks for extensive testing!
Michał Frąckowiak @ Wikidot Inc.
Visit my blog at michalf.me