2016-04-25 8 views
4

Ich habe versucht, mit:Wie ändern Sie global den Standardinhaltstyp in Catalyst?

  • MeineAnw/lib/MyApp.pm
__PACKAGE__->config(
    ..., 
    content_type => 'application/xhtml+xml' 
); 

und sogar mit:

  • MeineAnw/lib/MyApp/Ansicht/HTML. pm
 
__PACKAGE__->config(
    ..., 
    content_type => 'application/xhtml+xml', 
); 
+0

Meinst du global für einen Controller oder für die gesamte Anwendung? – simbabque

+0

Für die ganze Anwendung. – asarch

Antwort

4

würde ich

$c->response->headers->content_type('text/plain'); 

in YourApp/Controller/Root.pm Unter auto tun.

Dies sollte vor jedem anderen Controller (Methode) laufen und sollte einen vernünftigen Standardwert geben.

+0

Vielen Dank :-) – asarch