Neu Updatesicher die footer.tpl ändern

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

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.411
2.034
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
525
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
525
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
Wo steht jetzt die Seriennummer in der Rechnungsübersicht? JTL-Wawi 1.9 0
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
Artikel filtern, die nicht auf Kaufland.de gelistet sind. JTL-Wawi 1.9 1
Neu Kunde zusammenführen - Die Kunden haben unterschiedliche Konten im selben Onlineshop User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopify Connector: Wo ist die benutzerdefinierte App? Shopify-Connector 0
Neu Artikelanzahl für die Startedition Allgemeine Fragen zu JTL-Shop 5
Neu Die Tabelle tkampagnevorgang verlangsamt den Shop Allgemeine Fragen zu JTL-Shop 1
Wie wird der Sonderpreis auf die Kindartikel übertragen? JTL-Wawi 1.9 4
Neu Über die Set Komponente den Produktionsplan finden JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet "PDFs direkt an Rechnung speichern" . .. kann mir hier jemand sagen wo, oder wie die abgelegt werden? User helfen Usern - Fragen zu JTL-Wawi 2
Verwiesen an Servicepartner Worfkflow, um die UK Bestellungen über amazon auf "Rechnungserstellung extern" setzen. JTL-Workflows - Fehler und Bugs 1
dbo.tRestApiRequestLog löschen nicht möglich über die JTL Admin Oberfläche JTL-Wawi 1.9 0
Neu beim Update auf die 5.4.0 erhalte wir folgende Fehlermeldung: JTL-Shop - Fehler und Bugs 4
Neu Apple Pay in PayPal Plugin für die Schweiz Plugins für JTL-Shop 4
Neu Downloads über die standardmäßig angelegte Download Seite bereitstellen Betrieb / Pflege von JTL-Shop 3
Neu Die wichtigsten Shopify/JTL-Wawi Tipps für Anfänger (wie mich) Shopify-Connector 9
Neu Produktionszettel für die Kommissionierung JTL-Plan&Produce - Ideen, Lob und Kritik 5
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 4
Neu nur die Infos zu Artikelbilder in CSV exportieren JTL Ameise - Eigene Exporte 43
Neu Suchen Freelancer für Support JTL wawi und shop sowie Anbindung an die Markplätze Dienstleistung, Jobs und Ähnliches 1
Neu Seit update auf version 5.4 habe ich den Fehler das die Shop class nicht mehr gefunden wird. Technische Fragen zu Plugins und Templates 4
Die Variation kann nicht angelegt werden! JTL-Wawi 1.9 3
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Neu Kennt / nutzt jemand die MagicBOX (Fotobox) aus Holland ? User helfen Usern 0
Neu Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon - Änderung bei Versand in die Schweiz - Änderungen notwendig ?! Amazon-Anbindung - Ideen, Lob und Kritik 9
Falscher "Gewinn"-Eintrag matscht mir in die Statistik JTL-Wawi 1.9 1
Neu BUG: Seit JTL 1.9.6.4 stürzen die Workflows im Worker wieder regelmäßig ab JTL-Wawi - Fehler und Bugs 2
Neu Leere Hersteller Felder über die Suche finden (GPSR) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Welche Template-Variable gibt die aktuelle Kategorie-ID zurück? Technische Fragen zu Plugins und Templates 3
Neu Bestände eines Artikels, die mindestens ein MHD von x Tagen aufweisen Eigene Übersichten in der JTL-Wawi 5
Neu Neues Lager, Artikel sind angelegt, Bestände auf 0, wie pflege ich jetzt die Bestände korrekt ein ? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Kann man in JTL-Wawi die Versandkosten basierend auf der Entfernung automatisch berechnen? JTL-ShippingLabels - Fehler und Bugs 1
Neu [Error][Code:21920403] Die angegebene E-Mail-Adresse ist falsch formatiert. eBay-Anbindung - Fehler und Bugs 6
Wie überträgt man final die GPSR Daten an Kaufland? kaufland.de - Anbindung (SCX) 4
Neu [Error][Code:21920427] Adressangaben für die verantwortliche Person sind unvollständig. Geben Sie für die Adresse bitte die Straße, den Ort, die PLZ eBay-Anbindung - Fehler und Bugs 4
Sollte man jetzt auf die Wawi 1.9.6.5 updaten? JTL-Wawi 1.9 33
Versandklassen von Amazon in die WaWi übertragen JTL-Wawi 1.9 3
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird kein Bild in die GPSR-Informationen hochgeladen, wo muss dies angegeben werden? Amazon-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 27
Neu Die Sendungserstellung wurde vorübergehend deaktiviert Amazon-Anbindung - Fehler und Bugs 4
Neu Id für die Zonen im Banner herrausfinden Allgemeine Fragen zu JTL-Shop 0
Neu BadRequest - ich verstehe die Welt nicht mehr Einrichtung JTL-Shop5 2
Neu FFN - Welche Komponente löst die Einzelnachweiserfassung (Lagerplatz) um 23:59:59 Uhr aus? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann mir jemand helfen die Bausteinstruktur zu verstehen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
In Diskussion Auftrag auf die Pickliste setzen JTL-Workflows - Fehler und Bugs 5
Neu Klappt bei euch die Schnittstelle? Shopware-Connector 1

Ähnliche Themen