[TYPO3-german] SVG in HTML-Partial integrieren - was wäre best practice?
Dieter Porth
info at mobger.de
Mon Apr 3 22:10:25 CEST 2017
Liebe Liste,
Wahrscheinlich bin ich aktuell etwas vernagelt und werde mich über einen Tipp freuen.
ich habe im FAL eine SVG-Datei definiert, die ich in einem Template ausgeben möchte. Leider funktioniert mein bisherige Krücke über ein SVG-InjektScript nach Portierung der Extension auf TYPO3 8.6 nicht mehr, weil TYPO3 8.6 jetzt über den f.uri.image-Viewhelper SVG-Graphiken zu Images verhunzt und damit dem SVGs jede Dynamik klaut..
Leider verfügt der Viewhelper f.uri.image meines Wissens nach über keinen Schalter für:
TYPO3_Lass_die_Finger_weg_ich_weiß_was_ich_tue.
Da ich über JavaScript bzw. CSS die Farbgebung des SVG dynamisch halten möchte, suche ich jetzt eine Möglichkeit, die SVG-Definition vor TYPO3 während des Renderprozesses zu schützen und es direkt in die gerenderte Seite zu setzen. Gleichzeitig soll der Redakteur die Möglichkeit haben, dynamisch neue weitere SVG-Dateien in seine Collection aufzunehmen, um sie dynamisch verwenden zu können.
Kennt jemand dafür eine einfache Möglichkeit (viewhelper aus anderen Extensions) oder muss ich dafür selbst einen SVG-Import-Viewhelper schreiben?
Mit besten Grüßen
Dieter
P:S. Ja. Ich weiß, dass die freie Wahl von SVGs bei unbedarften Redakteuren eine Gefahrenquelle für Cross-Site-Scripting sein kann - aber: Freiheit ist oft schöner und wichtiger als Sicherheit.
More information about the TYPO3-german
mailing list