public function searchResultFrameAction()
 {
     $args = $this->request->getArguments();
     $searchMatrix = array();
     if (is_array($args) && (array_key_exists('simple', $args) || array_key_exists('advanced', $args))) {
         $searchMatrix['stichwort'] = array_key_exists('stichwort', $args) ? $args['stichwort'] : '';
         if (array_key_exists('selectOrg', $args) && $args['selectOrg'] > 0) {
             $searchMatrix['selectOrg'] = $args['selectOrg'];
         }
         $valid = false;
         //prüfen, ob überhaupt irgendwas eingegeben wurde
         foreach ($searchMatrix as $value) {
             if (strlen($value) > 0) {
                 $valid = true;
                 break;
             }
         }
         if ($valid) {
             $articles = $this->articleRepository->searchFor($searchMatrix);
         } else {
             $this->setFlashMessage('Es muss wenigstens ein Suchkriterium eingegeben werden', '', \TYPO3\CMS\Core\Messaging\FlashMessage::INFO);
         }
     } else {
         $articles = array('test', 'in else-Zweig');
     }
     $this->view->assign('articles', $articles);
     $this->view->assign('debug', $searchMatrix);
     //$this->view->assign('articleImagePath', $this->settings['articleImagePath']);
     $this->view->assign('detailPage', $this->settings['detailPage']);
 }
 /**
  * action list
  *
  * @return void
  */
 public function listAction()
 {
     $articles = $this->articleRepository->findAll();
     $this->view->assign('articles', $articles);
 }