Update 7.00447
Der Ausgabe der über die Templates eingebundenen JS/CSS-Dateien wird eine Version-Variable an die URL angehängt.
Die Steuerung erfolgt über die optionale Config-Variable: [OS_CONFIG_SYS_CUSTOM_TMPL_NOCACHE]
Der Inhalt der Variablen wird in der Form „xyz.css?v=Wert“ an die URL bei der Ausgabe angehängt – somit kann ein Neuladen im Browser erzwungen werden, wenn man den Wert ändert.
Als Wert der Variablen eignet sich der aktuelle Timestamp – es kann aber auch eine einfache Zahl sein. Wichtig ist nur, dass sich der Inhalt der Variablen vom vorherigen Eintrag unterscheidet, damit der Inhalt der Datei neu geladen wird.
Diese URL-Erweiterung kann auch über die Verwendung von
?v=[OS_CONFIG_SYS_CUSTOM_TMPL_NOCACHE]
in den jeweiligen Templates angewendet werden, z.B. bei der Haupt-CSS-Datei im Kopf:
<link rel=“stylesheet“ href=“…/shop001.css?v=[OS_CONFIG_SYS_CUSTOM_TMPL_NOCACHE]“ type=“text/css“ />