public function onPageHasBeenSet($oPage, $bIsNotFound, $oNavigationItem)
 {
     if ($bIsNotFound || !$oNavigationItem instanceof VirtualNavigationItem || $oNavigationItem->getType() !== self::ITEM_TYPE && $oNavigationItem->getType() !== self::ITEM_TYPE_UNCATEGORIZED) {
         return;
     }
     // IMPORTANT: documentation needs to be configured as content in the parent page, f.e. "show detail"
     if ($oNavigationItem->getType() === self::ITEM_TYPE) {
         DocumentationsFrontendModule::$DOCUMENTATION = DocumentationQuery::create()->active()->filterByKey($oNavigationItem->getName())->findOne();
     }
     DocumentationsFrontendModule::$DOCUMENTATION_PARTS = $oNavigationItem->getData();
 }