Pagelist block Include all child pages option

Hello.

I’m using 9.3.9.
I’m experiencing strange behavior in the Pagelist block.

Select parent page
Below other pages
Include all child pages

Less pages are filtered than above, so only a few are displayed.
This is strange, isn’t it?
Is this a bug in 9.3.9?

Screenshot attached


Can you try to explain this again? I’m not clear what’s happening.

When I set “Select parent page” to the lower setting, 8 pages are listed. (Actually, there are more.)
“Below another page”
not “Include all child pages”

✓ When I set “Include all child pages”, it is reduced to 1 page.

“Include all child pages” should have more pages, right?
That’s how it works in Ver8.

It’s working fine on my Ver9 sites. Are there any other settings that might be interfering such as ‘Exclude from pagelist’ or ‘is_featured’? I honestly don’t see what could be wrong. I can’t force my page list to act like yours is acting.

I will share the operation.
This never happened before, so maybe something is interfering with it?

Vimeo新規録画 - 2025/2/18 16:23:27

The only thing I can think of is you are using a pagelist block override that is not compatible with 9.3.9.
Do you have a page_list block in the application/blocks directory?
Or possibly a custom page_list block in your theme?

1 Like

I’m overriding the Page List block.
I’ll look into that.
Thanks.

@Eaoki are these alias pages?

1 Like

I think I found a bug while messing around with the Page List. If I go into Dashboard->Pages and Themes->Attributes->Is Featured and turn off “Field available in advanced search” and then set the Page List to only show “Is featured”, it crashed with a “Column not found: 1054 Unknown column ‘ak_is_featured’ in ‘where clause’”. Can anyone duplicate this? It seems like a very undignified way to handle this.

I found the reason.

It was just a problem with this folder.
This folder had been renamed in the past and the old name was in its place.

This change also affected child pages, whose canonical was the previous parent name. It seems the canonical of child pages needs to be changed manually.

However, I find it hard to understand the “on” and “off” of “Include all child pages”.

Your comments were very helpful.

1 Like

Yes this is a known issue I came across working with my page list I believe it was fixed in the core what version are you running?

Enlil Thanks for the info.

It’s the latest version, 9.3.9.

But it’s possible that the page name was changed in an earlier version.

I’m on 9.3.7. Is it fixed in 9.3.9?

1 Like

I just updated one site to 9.3.9 and the is_featured is fixed. I should have checked github.

1 Like