public function index()
 {
     try {
         $template = $this->getTpl();
     } catch (DataException $e) {
         $template = new Template();
         $properties = array('id' => 'new', 'name' => '');
         $template->setProperties($properties);
     }
     $folder = $template->getResourcefolder();
     $site = $template->getSite();
     $this->template->template = $template;
     $this->template->site = $site;
     $this->template->sites = $this->dRep->getSiteCollection(array('roleId' => $this->INK_User->getRole()->getId()));
     $this->template->resourceFolderId = !is_object($folder) && $folder == 0 || $folder->getId() == 'new' ? 0 : $folder->getId();
     $this->template->resourceFolderName = !is_object($folder) && $folder == 0 || $folder->getId() == 'new' ? "" : $folder->getName();
 }