Toll! Und wie bitte erreiche ich eine von mir gewollte Reihenfolge der CSS-Dateien? Beispiel: Meine "mbr_dynamics_last_01.css" muss nach der "Dynamischen" geladen werden!
Die kannst Du ja z.B. einfach in der index.html über "link" einbinden..... Den Browsern ist das völlig egal, wo das "link" steht....
Idealerweise sollte die Reigenfolge egal sein, indem man die CSS-Selektoren so aufbaut, dass sie der gewünschten Priorität entsprechen. Will man z. B. ".mein_shop .meine_box" überschreiben, wählt man als Selektor "body .mein_shop .meine_box".
Ich finde das Konzept sehr unübersichtlich... Solche "Template-Overriding"-Konzepte werden anderswo so gelöst, dass es ein Basis-Template-Verzeichnis gibt ("basic" bei OXID, "_default" bei Shopware und "common" in meinem xtc/Gambio). Wenn man nun etwas ändern will, wird in dem "Template-Override"-Verzeichnis (was dann der eigentliche Template-Name ist), in der gleichen Verzeichnis-Hierarchie einfach die geänderte Datei angelegt. Das ist sehr viel übersichtlicher.. Denn wenn man mal das "module"-Verzeichnis nimmt, dass eh schon ziemlich voll ist, muss man dann mühsam die "USERMODS" suchen, während in der parallellen Verzeichnisstruktur eben nur die geänderten Dateien mit ihren Original-Namen stehen..... Vollends versagt das Konzept bei Leuten wie mir, die viele Templates im selben Shop entwickeln.... Ich habe mir das Gambio-Konzept auf jeden Fall wieder so umgebaut, dass ich mit 2 Template-Verzeichnisbereichen arbeiten kann, ist einfach besser. Und sehr einfach zu realisieren (10 Minuten ) ....
Kannst du mir das mal mailen? Würde mir die Umsetzung gern mal anschauen. Wir hatten das auch erst so angedacht, weil du das Konzept damals ja auch so vorgeschlagen hattest. Wir fanden das Handling zweier Template-Verzeichnisse für den Shopbetreiber dann aber doch irgendwie umständlicher als alles in dasselbe Verzeichnis zu werfen.
Also nun wäre ich ja fast an den USERMOD zu Grunde gegangen. Getestet und getestet und wieder getestet und nix mit dem USERMOD Lösung. Alle die es benutzen USERMOD-Endung mit Minusstich davor! Ich Depp hab immer nen Unterstrich genommen! Ich Vollhorst! Also so: datei-USERMODE.html und nicht datei_USERMODE!!!
So nun habe auch ich mal eine Änderung updatesicher gemacht. Die Datei Stylsheet.css kopiert nach /templates/EyeCandy/usermod/css/ Den Inhalt der kopierten Datei komplett gelöscht und dort nur noch die Änderungen eingetragen. Und siehe da das klappt. Fragt sich nur wie lange
Bin gerade dabei, auch dieses Thema zu behandeln, bloß bei mir funktioniert es nicht so richtig. Die komplette 'stylesheet.css' habe ich nun unter '/templates/EyeCandy/usermod/css' kopiert. Die 'product_listing_v1.html' habe ich in 'product_listing_v1-USERMODE.html' zusätzlich in '/templates/EyeCandy/module/product_listing' gelegt, aber es wird trotzdem die alte 'product_listing_v1.html' angesprochen. Irgendwas mache ich noch falsch oder habe ich etwas vergessen. Kann mir jemand schnell auf die Sprünge helfen?
Hab ich jetzt zwar mit der 'product_listing_v1.html' also 'product_listing_v1-USERMODE.html' gemacht, aber es greift mir immer noch auf die alte Original-'product_listing_v1.html'. Was mache ich falsch? Muß ich sonst noch irgendwo was ändern?
Habe mich jetzt noch gar nicht damit beschäftigt, will auch erst damit anfangen. Spontan: ist -USERMODE.html oder -USERMOD.html (also ohen E am Ende) die richtige Syntax??!
Hallo Jox, die solltest du in den Ordner user_classes/conf/AdminMenu/ kopieren und beliebig ändern können... MfG, Timo PS: Wofür willste die gambio-XML Datei ändern. Neue Einträge kannst du doch über eine neue XML Dateien definieren...
Hi an alle, also nun mal für mich eine Grundsatzfrage...: Wenn ich folgende Datei mit-USERMOD versehen will /templates/EyeCandy/module/product_info/standard.html so wird diese in Zukunft geladen. Soweit so toll. Wie sieht es denn aber damit aus, dass wenn in einem Update genau diese Datei verändert wird... . Dann wird diese neue Veränderung ja in meinem Shop gar nicht beachtet und geladen, weil ja die standard-USERMOD.html geladen wird, Ergo= wird ein Update der Datei ausgelassen...oder? Berichtigt mich, wenn ich falsch liege aber somit komme ich doch bei einem möglichen Update dieser Datei um das MERGE nicht wirkich herum oder?