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']); }