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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
----
Dr. Dieter Porth - Web-Entwickler
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german