Calling 2 different page sections in one blueprint file

In my blueprint file i have 2 different page sections (pages, extrapages). Is there a way i can call them seperately?

$page->pages() and $page->extrapages()? This doesn’t work for me.

thanks

 - width: 2/3
        sections:
          pages:
            type: pages
            headline: Menu
            template:
              - text-page
              - image-page
              - contactform-page

      - width: 1/3
        sections:
          extrapages:
            type: pages
            headline: Extra
            image: none 
            template:
              - links
              - countries
              - offices

Well, they’re just organising child pages, so I’d separate them by child page’s template:

<?php

$collection1 = $page->children()->filterBy('template', 'in', ['text-page', 'image-page', 'contactform-page']);

$collection2 = $page->children()->filterBy('template', 'in', ['links', 'countries', 'offices']);

foreach ($collection1 as $child1) {
  // you see where I'm going
}

See documentation on filterBy

1 Like