Example #1
0
 /**
  * Список материалов сайта по тегу
  * 
  * @return void
  */
 public function viewAction()
 {
     if (isset($this->_params["tagid"]) && ($TagInfo = $this->Tags->getTagInfo($this->_params["tagid"]))) {
         if ($SearchResults = $this->Tags->getSearchResults($TagInfo["tagid"])) {
             $this->view->assign("TagInfo", $TagInfo);
             $this->view->assign("SearchResults", $SearchResults);
             $this->view->assign("Paginator", $this->Tags->getPaginator());
         } else {
             $this->view->assign("Errors", array($this->_translate->_("По вашему запросу ничего не найдено")));
         }
     } else {
         return $this->_forward("notfound", "error", null, array("action" => "notfound", "controller" => "error"));
     }
 }
Example #2
0
 public function getData($widgetid)
 {
     $Tags = new Phorm_Tags();
     $Tags->setModule($this->_params["module"]);
     return $Tags->getTagsCloud($this->_options);
 }