i have a pages field.
$page->banner() is
-banner/demoA
$page->banner()->toPages is empty
the pages are all in draft status. Any ideas why toPages() is always empty but the string resolves fine?
kirby version is 3.4.0
i have a pages field.
$page->banner() is
-banner/demoA
$page->banner()->toPages is empty
the pages are all in draft status. Any ideas why toPages() is always empty but the string resolves fine?
kirby version is 3.4.0
The toPages()
method works only for children not drafts.
Workaround:
$selectedPages = $page->banner()->yaml();
foreach ($selectedPages as $selectedPage) {
dump(page($selectedPage));
}
Or you could create a custom method that converts the selected pages.