/**
  * Load your component.
  * 
  * @param \Cx\Core\ContentManager\Model\Entity\Page $page       The resolved page
  */
 public function load(\Cx\Core\ContentManager\Model\Entity\Page $page)
 {
     global $_CORELANG, $subMenuTitle, $objTemplate;
     switch ($this->cx->getMode()) {
         case \Cx\Core\Core\Controller\Cx::MODE_FRONTEND:
             $objDirectory = new Directory(\Env::get('cx')->getPage()->getContent());
             \Env::get('cx')->getPage()->setContent($objDirectory->getPage());
             $directory_pagetitle = $objDirectory->getPageTitle();
             if (!empty($directory_pagetitle)) {
                 \Env::get('cx')->getPage()->setTitle($directory_pagetitle);
                 \Env::get('cx')->getPage()->setContentTitle($directory_pagetitle);
                 \Env::get('cx')->getPage()->setMetaTitle($directory_pagetitle);
             }
             if ($_GET['cmd'] == 'detail' && isset($_GET['id'])) {
                 $objTemplate->setVariable(array('DIRECTORY_ENTRY_ID' => intval($_GET['id'])));
             }
             break;
         case \Cx\Core\Core\Controller\Cx::MODE_BACKEND:
             $this->cx->getTemplate()->addBlockfile('CONTENT_OUTPUT', 'content_master', 'LegacyContentMaster.html');
             $objTemplate = $this->cx->getTemplate();
             $subMenuTitle = $_CORELANG['TXT_LINKS_MODULE_DESCRIPTION'];
             $objDirectoryManager = new DirectoryManager();
             $objDirectoryManager->getPage();
             break;
         default:
             break;
     }
 }