es müsst sogar ziemlich einfach gehen: https://api.typo3.org/typo3cms/current/html/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_mvc_1_1_controller_1_1_abstract_controller.html#aa8e60e2182c9ffeca4111b9f0927b007
redirectToUri ( $uri, $delay = 0, $statusCode = 303 ) viele Grüße Birgit > Am 10.01.2018 um 17:53 schrieb Birgit <li...@berlin-typo3.de>: > > Habe ich nicht ausprobiert, kannst du aber hier nachsehen: > > https://api.typo3.org/typo3cms/8/html/class_t_y_p_o3_1_1_c_m_s_1_1_extbase_1_1_mvc_1_1_web_1_1_response.html > https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/extbase/Classes/Mvc/Web/Response.php > https://api.typo3.org/typo3cms/8/html/extbase_2_classes_2_mvc_2_web_2_response_8php_source.html#l00268 > > setStatus ( > $code, > $message = null > ) > > viele Grüße > Birgit > > >> Am 10.01.2018 um 17:38 schrieb Hagen Gebauer <geba...@mpi-cbg.de>: >> >> Hallo Birgit, >> >> dankesehr! Hier wird letztlich auf das Default-404-Handling der Site >> zurückgegriffen, richtig? Gibt es aber in meiner Variante eine Möglichkeit >> einen 404-Status zu senden? Damit ich dennoch eine benutzerfreundliche >> Extension-spezifische 404-Seite anzeigen lassen kann? Die folgende Idee >> funktioniert nicht, obwohl man an dieser Stelle in einer Controller-Action >> offenbar mit $this->response->setHeader() und ->sendHeaders() auch >> HTTP-Header senden/überschreiben kann: >> >> public function showAction(\Your\Model\Name $model = null) >> { >> if (!is_null($model)) { >> $this->view->assign('model', $model); >> } else { >> $this->response->setStatus(404); >> } >> } >> >> Es wird die Fehlermeldung angezeigt, aber mit «HTTP/1.1 200 OK» anstatt "404 >> Not Found" >> >> LG: Hagen. >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german