Basically you go the the advanced tab of the page (products) there is ‘ordering’ on the right hand side. All pages in the menu are listed there. You just drag the current page (will have sort of a hamburger icon on it) to the position in the menu you’d like it to be.
Sorry my fault. I just checked. You meant the actual sub pages. I have to admit, I’m surprised its not possible.
Mhm, you could probably integrate in your blueprint for the products page a listing field containing a page picker field. The listing fields are sortable. And then loop through those, but that seems quite complicated and not very intuitive for the user.
I wonder, if one need to use page collections (defined via the blueprint file) at all, to have a collection on a page… I did not try, yet.
Well, that seems to work. Although, I have a page where I’ve defined a page collection via blueprint file and even after commenting out items:my subpages tell me sorting is deactivated (Maybe a browser cache problem?!)
But I created fresh subpages for another page and there it works. So for your case something like this:
{% set product_collection = page.evaluate([{'@page.children':'/products'}]) %}
{% for p in product_collection %}
{{ dump(p.title) }}
{% endfor %}
-```
Oh and your sbupages have to be 'visible'.