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

Antwort per Email an