Css Änderung ohne Refresh im Browsercache leeren

Herzog

Aktives Mitglied
2. August 2011
103
0
Hallo,
ich möchte gerne den Browsercache per Befehl in der header.tpl bei Css änderungen automatisch leeren. Habe auch schon etwas gefunden:
HTML:
<link href="style.css?<?php echo filemtime('/server/path/to/css/file/style.css'); ?>"  rel="stylesheet" type="text/css" />

hab das auch schon für den Pfad angepasst, aber es wird der Befehl <?php ?> in der href nicht erkannt.

Hat jemand eine Idee warum?????
 

Horttcore

Aktives Mitglied
2. November 2009
19
0
Saarbrücken
Firma
razzi 2k2
AW: Css Änderung ohne Refresh im Browsercache leeren

Problem ist, dass es keine .php Datei ist die geparst wird sondern eine .tpl in der nur SMARTY Tags geparst werden.
Wobei ich immer noch keinen Sinn hinter SMARTY entdecken kann, aber das ist halt bei JTL so...
 

Herzog

Aktives Mitglied
2. August 2011
103
0
AW: Css Änderung ohne Refresh im Browsercache leeren

Dann müsste ich den Befehl in einer .php schreiben und in einem Smarty-Befehl verpacken? Und diese dann in die header.tpl
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Css Änderung ohne Refresh im Browsercache leeren

Wobei ich immer noch keinen Sinn hinter SMARTY entdecken kann, aber das ist halt bei JTL so...

diese Aussage ist quatsch

1. ist es nicht "nur bei JTL" so. Ab der Kategorie "halbwegs vernünftige Shop- oder auch CMS-Systeme" setzt man Smarty ein (kommst du aus der OSC/XTC-Wlet...dann natürlich nicht, aber die zählen auchnicht zu dieser Kategorie) :)

2. durch smarty erreichst du eine vernünftige Trennung zwischen Logik und Design
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.123
641
AW: Css Änderung ohne Refresh im Browsercache leeren

Und ich finde den modularen Aufbau einfach nur GENIAL! Ich HASSE jetzt XTC und CO :)

@TE
schau mal im Developer-Bereich, da sollte dir geholfen werden ...
 

Herzog

Aktives Mitglied
2. August 2011
103
0
AW: Css Änderung ohne Refresh im Browsercache leeren

So hab eine Lösung gefunden. Man kann in Smarty einen php-Code direkt einbetten mit {php}{/php}. Somit wäre der Code:
Code:
[COLOR=#000080]<link href=[COLOR=#0000FF]"style.css?[/COLOR][/COLOR]{php}[COLOR=#000080][COLOR=#0000FF]echo filemtime('/server/path/to/css/file/style.css')[/COLOR][/COLOR]{/php}[COLOR=#000080][COLOR=#0000FF]"[/COLOR]  rel=[COLOR=#0000FF]"stylesheet"[/COLOR] type=[COLOR=#0000FF]"text/css"[/COLOR] />[/COLOR]

Hab das getestet und es hat geklappt!
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Css Änderung ohne Refresh im Browsercache leeren

aufpassen ... php-Tag innerhalb von Smarty ist in der aktuellen Version deprecated.

Sollte JTL in einem zukünftigen Update auf die neue smarty-Version wechseln, dann wird dein Code nicht mehr passen
 

Visitmedia

Offizieller Servicepartner
SPBanner
17. September 2011
259
12
Essen
AW: Css Änderung ohne Refresh im Browsercache leeren

Gibt es denn hier Auswirkungen auf die Performance? Und wird die Datei dann immer beim User überschrieben, wenn diese auf dem Server verändert wurde, sodass der User die Änderungen sofort sieht? Auch wenn er in einer Session ist?
 

Herzog

Aktives Mitglied
2. August 2011
103
0
AW: Css Änderung ohne Refresh im Browsercache leeren

In der Session: Nein. Nur wenn man nochmal auf die URL zugreift. Performence keine Auswirkung, da nicht bei jedem Besuch neu gecached wird, sondern nur bei einer Veränderung. Also siht der User die Veränderung auch jedes Mal.
 

Herzog

Aktives Mitglied
2. August 2011
103
0
AW: Css Änderung ohne Refresh im Browsercache leeren

aufpassen ... php-Tag innerhalb von Smarty ist in der aktuellen Version deprecated.

Sollte JTL in einem zukünftigen Update auf die neue smarty-Version wechseln, dann wird dein Code nicht mehr passen

Macht aber nichts, da auch ohne die {php} die Css angesteuert wird nur mit einer längeren Signatur
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu CSS Problem - Galerie - Hilfe gesucht, gerne auch gegen Entgelt Templates für JTL-Shop 8
Neu Vimeo CSS in Sitemap JTL-Shop - Fehler und Bugs 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu CSS Gutschein Premium - Einzweckgutscheine - Fehler beim Einlösen Plugins für JTL-Shop 1
Neu Shopify Connector, Änderung der URL Onlineshop-Anbindung 0
Neu Teillieferungen vorkommissionieren ohne Versanddatenexport Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Amazon Lister 2.0 - Kategorien Deutsch und Englisch gemischt und ohne Hirarchie? Amazon-Lister - Fehler und Bugs 0
Neu Suche Zeiterfassungs-Terminal ohne Cloud und ohne monatliche Kosten Smalltalk 4
Neu Bilder ohne Extension übertragen Shopware-Connector 0
Neu Kann man JTL 1.8 und 1.9 auf einem Client parallel betreiben (ohne hyper V) ? Installation von JTL-Wawi 3
Auftrag ohne Versand aber mit Lagerbuchung abschließen JTL-Wawi 1.9 1
Beantwortet PayPal ohne Funktion Plugins für JTL-Shop 0
Neu Plusbuchung erfolgt ohne Mengenabfrage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Google Pay ohne Funktion Plugins für JTL-Shop 2
Neu Woocommerce Bezahlung Synchronisation - ohne JTL Wawi Zahlungsmodul Funktion WooCommerce-Connector 2
Wie FBA Gutschrift erzeugen ohne Auftragsbezug? JTL-Wawi 1.9 0
Bestellvorschlag bzw. Bestellprognose ohne Verkaufsdaten / alternative Bestandsverwaltungstools in FBA / 3PL JTL-Wawi 1.9 0
Neu Neue Kategorie-Seite im OPC gestalten, ohne daß sie dafür online geht? Allgemeine Fragen zu JTL-Shop 5
Online-Shop Preise in der Wawi ohne Rabatte JTL-Wawi 1.9 1
Neu Produktion ohne Workbench JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Wurzelverzeichnis für Shop setzen, OHNE das sich Shoplinks ändern möglich? Arbeitsabläufe in JTL-Wawi 0
Rechnungskorrekturen ohne Berücksichtigung der Mindestabnahme / Abnahmeintervall JTL-Wawi 1.9 2
Neu Mobile Ansicht ohne Suche JTL-Shop - Fehler und Bugs 4
Neu Überverkäufe ohne Bestand Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu JTL-Connector leitet Bestellung ohne Rabatt an WaWi (PrestaShop) PrestaShop-Connector 0
Neu Einstellung: automatisch picken (scannen) ohne OK Bestätigung Gelöste Themen - JTL-WMS / JTL-Packtisch+ 5
Neu Historie für Artikel ohne Bestandsführung User helfen Usern - Fragen zu JTL-Wawi 2
JTL Wawi - Woocommerce - Stücklisten ohne Bestand werden mit viel Bestand angezeigt JTL-Wawi 1.9 0

Ähnliche Themen