[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • CSP + Backend
Seite 1 von 1

CSP + Backend

Verfasst: 15. Mai 2019, 16:34
von 45grad
Hallo Community,

ich würde im Backend gerne eine Anpassung an der Content Security Policy vornehmen (also header("Content-Security-Policy")), die nicht global für die ganze Seite gelten soll. Gibt es eine Position, an der sich dies anbietet, oder dabei in den Core-Files zu fuhrwerken? Vermutlich ginge dies auch über die .htaccess...

Danke schon einmal für sachdienliche Hinweise!

Re: CSP + Backend

Verfasst: 16. Mai 2019, 08:24
von Oliver.Kreischer
Hi,

um die Backend Ausgaben zu verändern kannst Du den XOutPutFilter nutzen oder in deinem Project / Theme Ordner den Extension Point OUTPUT_FILTER nutzen.

Hiermit ändere ich z.B. Den Text "AddOns" in der Navigation links:

Code: Alles auswählen

rex_extension::register('OUTPUT_FILTER',function(rex_extension_point $ep){
	$suchmuster = '<h4 class="rex-nav-main-title">AddOns</h4>';
	$ersetzen = '<h4 class="rex-nav-main-title">Sonstiges</h4>';
	$ep->setSubject(str_replace($suchmuster, $ersetzen, $ep->getSubject()));
});
LG
Oliver

Re: CSP + Backend

Verfasst: 20. Mai 2019, 16:59
von Thomas.Skerbis
Es bietet sich an dies über das Projekt-AddOn in der boot.php zu machen. Dort müssten dann die entsprechenden Header-Infos für das Backend ausgeben werden. Der oben genannte Output-Filter ist hierfür ungeeignet.