[TYPO3-german] [Typo3 7.6.x] geänderte SVG Datei laden - Browser Cache Problem
Dr. Dieter Porth
web37p2 at web59550.greatnet-hosting.de
Mon Mar 5 18:44:50 CET 2018
Idee: https://github.com/webpack/webpack/issues/86
Am 05.03.2018 um 10:15 schrieb Dave Zen:
> Hallo,
>
> Ich möchte ein SVG Iconsystem nutzen, sodass sich meine ganzen SVG
> Grafiken in einer einzigen SVG Datei befinden.
> Das Problem ist nun, dass Typo3 immer die gleiche SVG Datei aus dem
> Browser Cache lädt und nicht mitbekommt wenn Änderungen in der Datei
> vorgenommen werden, bespielsweise der Titel einer Grafik ändert sich
> oder eine ID Bezeichnung.
>
> So sieht mein Code im Fluid-Template aus:
> <use xlink:href="fileadmin/icon_datei.svg#{fragment_identifier}"/>
>
> Der Nutzer müsste nun immer seinen Browser Cache löschen - was
> natürlich nicht geht - oder die SVG Datei wird mit einem
> Versions-Parameter ausgeliefert. Bei jeder Änderung der Datei müsste
> dann ein neuer Parameter hinzugefügt werden
> (icon_datei.svg?version=1.2#{...}).
> Das ganze würde funktioneren, wenn man automatisch immer das aktuelle
> Datum+Uhrzeit als Parameter anhängt, jedoch würde dann die Datei immer
> wieder neu geladen und die Datei würde nicht vom Browser gecached werden.
>
> Hat jemand eine Idee, wie man dies in Typo3 realisieren kann, dass
> dieser Parameter automatisch nur angehangen wird, wenn sich die Datei
> verändert hat? Manuell wäre das sicherlich mit einem Eingabefeld im
> Backend möglich (oder in den Konstanten?), wo der Editor bei jeder
> Änderung an der SVG Datei auch die Versionsnummer erhöhen muss. Ich
> dachte an eine Art Hash-Wert wobei das aber vermutlich zu viel Zeit
> kostet.
>
> Oder dürfte man die xlink:href URL nicht statisch ins Template
> schreiben sondern von Typo3 generieren lassen?
>
> Vielleicht stand schonmal jemand vor einem ähnlichen Problem und
> konnte es lösen...
>
> Vielen Dank.
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
----
Dr. Dieter Porth - Web-Entwickler
More information about the TYPO3-german
mailing list