Hallo 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.
bei solchen Aussagen kann ich nur den Kopf schütteln. Das wäre so wie wenn man in einem Land jeden den Umgang mit Waffen erlaubt und sagt Freiheit ist oft schöner und wichtiger als Sicherheit, bzw. der Tot eines anderen Menschen. XSS tötet kleine Katzen :). Ich denke aber das du das nicht so meinst, wenn ich das richtige interpretiere haben "nur" die Redakteuere die Möglichkeit SVGs hochzuladen. Somit hast du eine Nachvollziehbarkeit über die Historie, wer was hochgeladen hat und kannst dann dem Redakteur vors Schienbein treten. Schlimmer wärs wenn jeder "anonyme" Besucher diese Möglichkeit hat. Zurück zum eigentlichen Problem, das könnte dir helfen: <img src="{f:uri.image(src: 'uploads/tx_myext/{imgIcon}')}"> über f:uri.image bekommst du die URL des Bildes als Rückgabe den Pfad zur Originaldatei, ohne Typo3 Manipulationen. Siehe Doku: http://stuff.lime-flavour.de/file-resource-uris-in-fluid-unter-typo3-6-x-erzeugen-fal/ Viele Grüße Chr1s On 04/03/2017 10:10 PM, Dieter Porth wrote: > 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 > > _______________________________________________ > 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