- Create a page tree like so:
- Container page
- Parent page
- Child page
- Now move “Parent page” underneath “Container page” (using the sidebar or the Move page menu). The page tree now looks like this:
- Container page
- Parent page
- Child page
- Parent page
- Container page
“Child page” is now a descendant of “Container page”. What works correctly:
- Expanding
descendants.page
on “Container page” lists “Parent page” and “Child page” - Expanding
ancestors
on “Child page” lists “Container page” and “Parent page”
What doesn’t work:
- Searching with the CQL query
ancestor = <Container page ID>
lists “Parent page”, but not “Child page”.
This behaviour only happens on Cloud, not on Server.