public function setSelectedPageIds()
{
// get pages
$pages = (array) $this->URL->getPages();
// no pages, means we're at the homepage
if (empty($pages)) {
self::$selectedPageIds[] = 1;
} else {
// loop pages
while (!empty($pages)) {
// get page id
$pageId = self::getPageId((string) implode('/', $pages));
// add pageId into selected items
if ($pageId !== false) {
self::$selectedPageIds[] = $pageId;
}
// remove last element
array_pop($pages);
}
}
}