Danke für die Information. Ich bin der Meinung, das ich das genauso gemacht habe.
In dem angegebenen Link zur Dokumentation finde ich leider keine Erklärung.
Vielleicht sieht jemand was ich hier falsch mache, wenn ich meine Vorgehensweise anhand einer frischen Installation im Detail mit TP-Surfing aufzeige
und zwar die zip-Datei tp_surfing.zip aus dem Template-Verzeichnis im Download-Paket.
Das html-Verzeichnis des neu installierten Templates sieht ohne jegliche Anpassung bezüglich com_content -> article bereits wie folgt aus:
Ich lege jetzt im Joomla-Backend im Template ein Override an:
die Anlage wird bestätigt:
Das Verzeichnis sieht jetzt so aus:
Tatsächlich wurden aus dem Joomla-Ursprungsverzeichnis components/com_content/article die beiden php-Dateien
mit einem Timestamp im Dateinamen in das html-Verzeichnis des Templates kopiert.
Die beiden dort bereits befindlichen php-Dateien aus der TP-Surfing-Installation bleiben jedoch unangetastet.
Jetzt kommt vermutlich die problematische Stelle, ich möchte das Override an meine Bedürfnisse anpassen und gehe im Backend im Template auf Editor
Nach dem Speichern sieht das Verzeichnis so aus:
Die default.php ist größer geworden und angenommen, die Anpassung wäre sinnvoll gewesen, dann würde das jetzt funktionieren.
Dann kommt irgendwann ein JoomlaPlates-Update, ich spiele hier jetzt TP-Surfing 1.3.17 ein:
Das betreffende Verzeichnis sieht danach so aus:
Der Inhalt ist jetzt derjenige aus dem Update-/Installationspaket und die vorausgegangene Änderung im Override der 1.3.14-Templates ist verschwunden.
So, und jetzt noch einmal die ganz ursprünglich gestellte Frage:
Wie mache ich ein Override richtig, wenn das Template bei der Installation bereits ein Override für die anzupassende Funktion mitbringt, sodaß meine Änderungen auch noch nach einem Template-Update erhalten bleiben?
Wo liegt der Fehler? Was habe ich falsch verstanden?
Vielen Dank für Hinweise.
Liebe Grüße
Martin
Editiert von Admin > Bitte keine PNG Files hochladen
Please Log in or Create an account to join the conversation.