[TYPO3-german] SVG in HTML-Partial integrieren - was wäre best practice?

Dr. Dieter Porth web37p2 at web59550.greatnet-hosting.de
Tue Apr 4 18:41:53 CEST 2017


Hallo Chr1s,

Am 03.04.2017 um 23:29 schrieb Chr1s:
> 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 bin bewusst vor einigen Jahren vom Journalismus zum Web-Entwickler 
konvertiert, weil für mich der heutige Journalismus so frei ist, wie man 
es nach der Übernahme durch die Deutsche Demokratische Republik erwarten 
durfte. Wer heutzutage den Politikern und Medien zuhört, wird 
feststellen, dass statt Freiheit und Solidarität nur noch Sicherheit und 
Demokratie zu verteidigen sind. Freiheit war gestern. Ich übe mich im 
Wegschauen, so wie viele Menschen in anderen historischen Zeiten vor mir 
.....
> 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.
Stimmt. Ich traue vor den Redakteuren - also mir selbst - zu, vor der 
Nutzung der SVG mal den Code zu prüfen.
> 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.
Das Verb in in deinem Satz müsste die Vergangenheitsform haben. Unter 
TYPO3 7.6 funktionierte dein Vorschlag noch. Deshalb konnte ich ja auch 
mit JavaScript den SVG-Code nachladen.
Unter TYPO3 8.6 wird jedoch das SVG durch den von dir angeführten 
Viewhelper in eine Pixel-Graphik konvertiert, dass dann in der gecachten 
SVG-Datei als textualer Binärcode den originalen SVG-Code ersetzt.

TYPO3 8.6 verpixelt vorm Cachen SVG-Bilder auch über den 
f:uri.imge-Viewhelper, was den SVG's alle Vorteile nimmt.

Mit besten Grüßen
      Dieter
----

Dr. Dieter Porth - Web-Entwickler



More information about the TYPO3-german mailing list