[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