Neu Updatesicher die footer.tpl ändern

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
Hi,

ich habe mich das letzte mal unter JTL3 Shop mit Änderungen am Template bzw. dem Quellcode beschäftigt, daher sind meine Kenntnisse etwas veraltet.

Die Aufgabe die ich habe ist eigentlich ganz einfach. Ich möchte ein paar Zeilen Quellcode ( ein Javascript um Jivosite Chat ) in die footer.tpl einbauen damit ich im Shop eine Chatfunktion ( Kundendienst ) habe.
Soweit so gut und auch einfach. Die footer.tpl heruntergeladen ...Quellcode eingefügt, hochgeladen ... läuft.

Das ganze möchte ich aber Updatesicher haben bzw. werden im laufe der Zeit einige andere Änderungen hinzukommen, die ich nicht jeden mal ändern möchte.

Wie stelle ich das am schlausten an? Ich habe mich jetzt über Stunden durch sämtliche Beschreibungen gelsen und probiert und gemacht aber bekomme es nicht hin.

Bitte folgende Aufgabenstellung beachten....

Ich benutze das EvoTemplate mit dem Theme Cerulean und habe dort auch schon Favicon etc. geändert. Ich möchte genau das so übernehmen für zukünftige Anpassungen...

Wie stelle ich das ganze am schlausten und unkompliziertesten an? Ohne dabei gleich nen eigenes Template oder Theme basteln zu wollen... Ganz simpel ... :)
 
  • Gefällt mir
Reaktionen: W&M Sport

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.222
1.958
Berlin
Es ist zwingend erforderlich ein Child Template anzulegen wenn man es richtig machen möchte, alles andere (auch _custom) ist murks.

Wenn du damit überfordert (was jetzt nicht negativ gemeint ist) bist, dann lass dir eines erstellen, denn wenn du die Grundlage hast und dir jemand die Grundlagen erklärt hat, ist es für dich recht einfach Dinge updatesicher zu ändern.
Updatesicher heißt aber auch nicht, das du einfach so Updates machen kannst. Mit jedem Update musst du schauen ob sich etwas an den Templates geändert hat die in deinem Child liegen.
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
jaaaa. okay,....

Frage 1: Geht "_custom" überhaupt noch?

Frage 2: Wie erstelle ich ein Child Template mit oben genannten vorbedingungen? Ich brauche jetzt kein Step by Step ... sondern nur grob beschrieben
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
So okay... ich will nicht sagen das ich es aufgebe, aber ich habe jetzt echt viel gelesen und viel probiert und bin mehr verwirrt als vorher. Es wird sehr viel "dünn" geredet und wenig zu den Fragen beigetragen. Die Anleitung von JTL ist etwas verwirrend ... bzw. behandelt nur den kompletten Neuaufbau so wie ich das verstehe.

Es kann doch nicht so schwer sein dieses ganz einfache Aufgabe die ich habe zu bewältigen ohne das ich dafür gleich einen Servicevertrag abschließen muss.

Grob habe ich das Prinzip des EVOs und des Child verstanden...
Ich erstelle ein Template ... verweise in der XML auf das EVO als Vater und alles was nicht im Child geregelt ist holt sich das Child vom Vater bzw. Elterntemplate EVO.. soweit richtig?

Erste Verwirrung ... Wie sieht es mit den Einstellungen aus? Muss ich die alle in der template.xml des Child anlegen oder welche muss ich anlegen? Oder kommt das auf die Einstellung an die ich haben möchte? WO sehe ich dann die Standardwerte?

Nun gut ... ich hatte mir nun auch ein Child angelegt und auch bissl Probiert ... hat auch funktioniert was die Dateien angeht wie header und footer etc.
Aber ... ich kriege es nicht hin mir das Template welches ich ja mit allen einstellungen übernehmen möchte zu kopieren. Auch wenn ich versuche es manuell anzulegen in mein Child... funktioniert es nicht. Keine Ahnung wieso... habe vieles Probiert.

Daher nochmal die Aufgabenstellung in der Hoffnung auf eine Lösung :) ( die ich selber machen kann und auch verstehe was ich da tue )

1. Ich benutze aus dem Original EVO das Theme Cerulean und habe dort Favicon und Background hinterlegt sowie auch meine Einstellungen dort gemacht.

2. Ich möchte genau dieses Theme Cerulean sozusagen als Basis für alles weitere ins "eigene" bzw. "Child" Template übertragen.

Egal wie ich es anstelle es funktioniert nicht .... Wenn ich mein Child habe und dort dann Cerulean als Option eintrage, dann funktoniert das soweit das sich die Basisfarben tatsächlich sogar ändern. Aber zum Beispiel Background etc. bekomme ich nicht verändert. Egal wo ich die Datei hin tue. Irgendwie fehlt mir da eine Information oder ist eine Lücke im Verständnis.

Kann mir hier jemand helfen?
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
Jaaaa... ich habe es mir genau angeschaut und auch etliche weitere Themen im Forum und auch die Beschreibung und Wiki von JTL ....Mir ist schon ganz schwarz vor Augen

Ich glaube mit fehlte jedoch ein kleiner Baustein und ich glaube das ich den jetzt gefunden habe.
Der ging für MICH überall nicht klar hervor bzw. habe ich es wohl nicht wahr genommen was das Child angeht und ich bin eher durch Zufall drauf gestoßen.

Grundsätzlich bei allen Anleitungen und auch bei deinem Beispiel ist ja das EVO "Theme" die Vorlage bzw. die Basis für weitere Änderungen...
Ich möchte ja Cerulean als Basis .....also ist doch der erste Schritt in der Template.xml unter Parent nicht Evo anzugeben sondern Cerulean oder sehe ich das verkehrt?

Also muss ich das doch dementsprechend ändern wie hier für Spacelab beschrieben oder etwas nicht?
Dann sollte ich doch in meinem "eigenen Template" das Cerulean als Basis haben und nicht das Evo?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,
Also muss ich das doch dementsprechend ändern wie hier für Spacelab beschrieben oder etwas nicht?
Dann sollte ich doch in meinem "eigenen Template" das Cerulean als Basis haben und nicht das Evo?
Wenn du die Child-Vorlage von mir verwendet hast, dann kannst du das Parent-Theme, wie in der README unter dem Punkt "Parent Theme ändern" beschrieben, ändern. Du kannst dich auch an dem Beitrag mit dem Spacelab-Theme orientieren.
Danach hast du dann ein Child mit dem Evo-Template und dem Cerulean-Theme als Parent! Für das Evo-Template gibt es auch ein Evo-Theme. Wenn du also "Evo" synonym für beides gebrauchst, dann führt das ggfs. zu Verwirrungen. ;)
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Für die Boilerplate-Child-Vorlage gibt es mittlerweile einen Branch für den 4.06er JTL- Shop. Wer die Vorlage für einen Shop <= 4.06 verwenden möchte, der sollte sich diese aus https://gitlab.com/falk.jtl/evo-child-vorlage/tree/release/4.06 holen. Der direkte Link auf den Master ist nur für JTL-Shop5 geeignet! (Dort fehlen ein paar Dateien, die im 4.06 noch benötigt werden)
 
Zuletzt bearbeitet:

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
Für die Boilerplate-Child-Vorlage gibt es mittlerweile einen Branch für den 4.06er JTL- Shop. Wer die Vorlage für einen Shop <= 4.06 verwenden möchte, der sollte sich diese aus https://gitlab.com/falk.jtl/evo-child-vorlage/tree/release/4.06 holen. Der direkte Link auf den Master ist nur für JTL-Shop5 geeignet! (Dort fehlen ein paar Dateien, die im 4.06 noch benötigt werden)

Was? Und jetzt nochmal für nicht Programmierer .... :) Was ist Boilerplate ...... und was ist ein Branch .... und was meinst du mit dem Link auf den Master?

Wie auch immer habe ich nun die Vorlage release 4.06 genommen.... die Datei template.xml angepasst sowie die Pfade in base.less und variables.less angepasst und nach dem hochladen das Template aktiviert. Dann im Backend den Theme Editor geöffnet und siehe da........ Fehler :) Irgendwas mit token nicht vorhanden.
Ausgeloggt , eingeloggt, Cache gelerrt, Plugin desinstalliet und Installiert....... dann konnte ich endlich kompilieren.

Noch den Hintergrund background.jpg in den Ordner geworfen ... und das Favicon neu eingelesen.... Fertig.
JETZT konnte ich endlich den Ordner Layout im Templateordner anlegen und die footer.tpl die ich angepasst hatte reinschmeissen.

Ich finde ja das man das serwohl im Forum beschreiben kann :) und bedanke mich für die Hilfe. Sehr schöne Sache ... sehr viel gelernt und ich bin jetzt wieder bisl auf dem laufenden wie was warum funktioniert oder auch nicht :)


Thema soweit gelöst :)
 
Zuletzt von einem Moderator bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Die Ameise ignoriert hinterlegte Lieferantenstaffelpreise beim Import von Lieferantenbestellungen. JTL-ShippingLabels - Fehler und Bugs 0
Warum kann ich die Wawi 1.9.6.0 nicht downloaden? JTL-Wawi 1.9 11
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Die Lizenzdaten sind ungültig... kein Connector Abgleich Shopware-Connector 17
Neu Die Kennzeichnungspflicht für schwere Pakete kommt am 1.1.2025 JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Wie handelt Ihr die GPSR Anforderung an Produktbilder bei Amazon ? User helfen Usern - Fragen zu JTL-Wawi 0
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Herstellername / Verantwortliche Person für die EU für Kaufland kaufland.de - Anbindung (SCX) 1
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Artikelgewicht bei Versand in die Schweiz JTL-ShippingLabels - Fehler und Bugs 1
Neu Wie kann ich die DOM-Size reduzieren? Technische Fragen zu Plugins und Templates 1
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie kann ich die Verfügbarkeiten eines Artikels bei Amazon steuern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hat jemand die Transglobal API (oder das Excel Bulk tool) in JTL integriert ? User helfen Usern 0
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Wie versendet die Wawi E-Mails? JTL-Wawi 1.9 4
Neu Child Template zieht die englischen Artikelbeschreibungen nicht Templates für JTL-Shop 3
Neu Wie entferne ich die Lastschrift Checkbox? Allgemeine Fragen zu JTL-Shop 2
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu JTL Connector - Shopify Abgleich. Bestellbestätigungsemails werden die ganze Zeit dem Kunden gemailt. Shopware-Connector 2
Mollie und die Wawi JTL-Wawi 1.8 5
Wie lange benötigt bei euch die Wawi zum starten JTL-Wawi 1.9 7
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu Umzug aus der Subdomain in die Maindomain Allgemeine Fragen zu JTL-Shop 1
Neu WAWI 1.9.4.6 Amazon Auftrag hat keine Rechnungsnummer, obwohl die Rechnung zu Amazon hochgeladen wurde. Amazon-Anbindung - Fehler und Bugs 0
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 3
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Erzeugung des Barcodes für die Gebinde EAN JTL-Wawi 1.9 3
Neu Bei Variationsauswahl die Seite nicht neu laden? Allgemeine Fragen zu JTL-Shop 9
Maximal unzuverlaässiges ermitteln von fba Bedarf über die Umlagerungen in jtl. JTL-Wawi 1.9 0
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 2
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu Die Verbindung zu Ihrem Kundenkonto wurde unterbrochen & Verbindung zum JTL-Kundenkonto gestört JTL-Wawi - Fehler und Bugs 2
Neu Kern Waage die im Netzwerk hängt (via Moxa NPort 5100) auf RDP Server mit WMS nutzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum kann ich bei Druckvorlagen die Seitengröße nicht anpassen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Einstieg in die JTL-Welt – JTL-Start mit Wawi-Lager oder gleich JTL-WMS? User helfen Usern - Fragen zu JTL-Wawi 24
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
Neu Export der Ebay Angebote unter V1.9 benötigt die 8-fache Zeit JTL-Ameise - Ideen, Lob und Kritik 1
Neu 1.9 Gibt es beim Picken die Funktion "Zurückstellen" nicht mehr? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu JTL Wawi: Bestandsanpassung zwischen eBay und eigenem Onlineshop – Warum funktioniert die Mengeinstellung nicht automatisch? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Amazon VCS keine Rechnungsstellung für Lieferungen in die Türkei JTL-Wawi - Fehler und Bugs 2

Ähnliche Themen