Neu Grundfragen zu Nova als eigenes Template und Themeanpassungen

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.683
242
Leipzig
Hallöle,
Bei uns liegt so langsam mal der der neue Shop an, und da EVO eh nicht mehr weiterentwickelt wird, muss hier auch das NOVA her.
Mein Guide von 2015 ist sowas von outdated und wenig hilfreich mit dem neueren NOVA, dass ich mich selbst nicht mehr recht erinnern kann, was falsch und was richtig ist.

Meine Ausgangslage ist die:
Ich möchte ein eigenes Template zur Anpassung einiger *.tpl
Ich möchte ein eigens(?) Theme um Farbe, Größe, Schrift und Ähnliches anzupassen. (Hier bin ich mir nicht sicher, ob ich dazu ein eigene Theme brauche. Falls ja, dann sollte das Grundgerüst updatesicher das clear-Design sein.)
Ich möchte, dass so gut wie alles vom Original-NOVA geladen wird um mein Template schlank zu halten.
Gestalterische Änderungen möchte ich mit dem Theme Editor kompilieren.

So weit so gut.
Ich habe mir das Child-Template für NOVA auf meinen Server geladen. Habe den Template-Ordner umbenannt. Habe in der bootstrap.php den "Namespace" entsprechend angepasst.
Habe die template.xml überarbeitet.
Aber mein Shop scheint die clear.css und die plugin_js_body (das ist das was mir das dev-tool ausspuckt.) nicht zu laden.
Also irgendwas mache ich falsch.

Das ist die leichte xml Version:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
<Name>ETLNova</Name>
<Author>Mein-Laden-GmbH</Author>
<URL>https://meineurl.com</URL>
<Parent>NOVA</Parent>
<Preview>preview.png</Preview>
<Version>5.1.1</Version>
<MinShopVersion>5.1.0</MinShopVersion>
<MaxShopVersion>5.2.0</MaxShopVersion>
<Description>Unser neues Template für den Shop.</Description>
</Template>
Das ist die erweiterte xml Version:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
<Name>ETLNova</Name>
<Author>Mein-Laden-GmbH</Author>
<URL>https://meineurl.com</URL>
<Parent>NOVA</Parent>
<Preview>preview.png</Preview>
<Version>5.1.1</Version>
<MinShopVersion>5.1.0</MinShopVersion>
<MaxShopVersion>5.2.0</MaxShopVersion>
<Description>Unser neues Template für den Shop.</Description>
<Minify>
<CSS Name="clear.css">
<File Path="../NOVA/themes/clear/clear.css"/>
<File Path="../NOVA/themes/clear/custom.css"/>
</CSS>
<JS Name="jtl3.js">
<File Path="../NOVA/js/bootstrap-toolkit.js"/>
<File Path="../NOVA/js/popper.min.js"/>
<File Path="../NOVA/js/bootstrap.bundle.min.js"/>
<File Path="../NOVA/js/slick.min.js"/>
<File Path="../NOVA/js/eModal.min.js"/>
<File Path="../NOVA/js/jquery.nivo.slider.pack.js"/>
<File Path="../NOVA/js/bootstrap-select.min.js"/>
<File Path="../NOVA/js/jtl.evo.js"/>
<File Path="../NOVA/js/typeahead.bundle.js"/>
<File Path="../NOVA/js/wow.min.js"/>
<File Path="../NOVA/js/colcade.js"/>
<File Path="../NOVA/js/global.js"/>
<File Path="../NOVA/js/slick-lightbox.min.js"/>
<File Path="../NOVA/js/jquery.serialize-object.min.js"/>
<File Path="../NOVA/js/jtl.io.js"/>
<File Path="../NOVA/js/jtl.article.js"/>
<File Path="../NOVA/js/jtl.basket.js"/>
<File Path="../NOVA/js/parallax.min.js"/>
<File Path="../NOVA/js/jqcloud.js"/>
<File Path="../NOVA/js/nouislider.min.js"/>
<File Path="../NOVA/js/consent.js"/>
<File Path="../NOVA/js/consent.youtube.js"/>
</JS>
</Minify>
<Boxes>
<Container Position="left" Available="1"></Container>
<Container Position="right" Available="0"></Container>
<Container Position="top" Available="0"></Container>
<Container Position="bottom" Available="1"></Container>
</Boxes>
</Template>
Wo ist der Knoten?

Grüße und vielen Dank. :)
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.683
242
Leipzig
Hmmm. Keiner eine Idee?
Das plugin_js_haumichblau hab ich gelöst. Das hängt mit dem JTL Search Plugin zusammen, sollte wohl wenigstens einmal installiert sein, damit der Fehler nicht mehr aufkommt.
Ansonsten bekomme ich es nicht hin, dass meine css aus dem Childtemplate geladen wird. Es wird nur die clear.css und die anderen aus dem NOVA geladen.
Muss man zwingend ein eigenes Theme haben, oder die original clear.css im eigenen Template haben um CSS Änderungen mit dem Editor vorzunehmen?
Meine xml sieht aktuell so aus:
Die clear.css aus dem NOVA-Ordner steht im Header, wird auch geladen. Der Pfad ist korrekt. Seite ist aber ohne Formatierung. Bilder werden nicht geladen.
Die my-nova.css aus dem child Template steht nicht im Header und wird auch nicht geladen.
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
    <Name>ETLNova</Name>
    <Author>mein-Geschaeft-GmbH</Author>
    <URL>https://meineurl.com</URL>
    <Parent>NOVA</Parent>
    <Preview>preview.png</Preview>
    <Version>1.1.0</Version>
    <MinShopVersion>1.1.0</MinShopVersion>
    <MaxShopVersion>5.2.0</MaxShopVersion>
    <Description>Unser neues Template für den Shop.</Description>
    <Minify>
        <CSS Name="my-nova.css">
            <File Path="themes/edlernova/my-nova.css"/>
            <File Path="themes/edlernova/custom.css"/>
        </CSS>
    </Minify>
    <Boxes>
        <Container Position="left" Available="1"></Container>
        <Container Position="right" Available="0"></Container>
        <Container Position="top" Available="0"></Container>
        <Container Position="bottom" Available="1"></Container>
    </Boxes>
</Template>
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.315
449
Hallo,

hat das Beispiel Child-Template in seinem rohzustand denn funktioniert? Und kannst du dort Änderungen per Theme-Editor an den scss Dateien vornehmen?
Probier eventuell bei dir auch nochmal diesen Part einzufügen: https://gitlab.com/jtl-software/jtl-shop/child-templates/novachild/-/blob/master/template.xml#L12
HTML:
    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Theme" Key="theme_default" Type="select" Value="my-nova" override="true">
                <Option Value="my-nova">My NOVA - mein eigenes NOVA-Theme!</Option>
            </Setting>
        </Section>
    </Settings>

Viele Grüße
Michael
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.683
242
Leipzig
Hallo,

hat das Beispiel Child-Template in seinem rohzustand denn funktioniert? Und kannst du dort Änderungen per Theme-Editor an den scss Dateien vornehmen?
Probier eventuell bei dir auch nochmal diesen Part einzufügen: https://gitlab.com/jtl-software/jtl-shop/child-templates/novachild/-/blob/master/template.xml#L12
HTML:
    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Theme" Key="theme_default" Type="select" Value="my-nova" override="true">
                <Option Value="my-nova">My NOVA - mein eigenes NOVA-Theme!</Option>
            </Setting>
        </Section>
    </Settings>

Viele Grüße
Michael
Vielen Dank für den Input. Das unveränderte Childtemplate funktioniert einwandfrei. ✔️
Änderung Ordnernamen und namespace in bootstrap. ✔️
Änderung in der xml:
Name ✔️
URL ✔️
Section Theme-> Settings Themename-> Value ❌
Option Value ❌
File path für die "my-nova.css ändern ❌
Also sobald ich den Namen in der xml -> Section Theme ändere, und auch den Ordner unter Theme entsprechend den gleichen Namen gebe, werden die css nicht mehr geladen. Da hakt es also.
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.683
242
Leipzig
Ich weiß nicht so echt warum, aber es geht jetzt.
Meine Vermutung reicht von: "Bindestrich im Namen für das Theme sollte man vermeiden", " Cache im Browser hat sich nicht anständig verhalten" bis "der Server war zu langsam".

So jetzt gehts auf zu Less. (Gefällt mir. Muss war etwas umdenken, aber es gefällt mir.)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nova Template Container in Container Boxed Templates für JTL-Shop 2
Neu Nova Farbe ändern Templates für JTL-Shop 14
Neu JTL-Shop 5 Nova-Template / Darstellung der Produktliste teilweise fehlerhaft JTL-Shop - Fehler und Bugs 1
Neu Nova - Größe der Slides / Anzahl der Artikel bei Cross Selling Slider anpassen Templates für JTL-Shop 3
Neu Social-Media Icon Nova Templates für JTL-Shop 0
Neu nova änderungen Templates für JTL-Shop 13
Neu Vorstellung des Avada-Themes für das NOVA-Template Templates für JTL-Shop 2
Neu NOVA, Logo wird in mobiler Ansicht verzerrt dargestellt Templates für JTL-Shop 0
Artikel als neu kennzeichnen JTL-Wawi 1.8 3
Neu 2x SumUp als Zahlungsmethode mit 2x verschiedenen SumUp Accounts aber 1x Kartenlesegerät? Allgemeine Fragen zu JTL-POS 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 3
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
DHL CN23 Zollerklärung automatisch als PDF speichern JTL-Wawi 1.8 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Erstellen eines Sets, als Variation in Zusammenhang mit einer Stückliste Arbeitsabläufe in JTL-Wawi 2
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Geschäftsaufgabe Young Fashion Damenmode + Gitterkörbe metall als Regale 130 x 40 x 60 Business Jungle 1
Neu Ware auf Retoureplatz wird als "verfügbar" betrachtet JTL-Wawi - Fehler und Bugs 2
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Track & Trace - Auslandssendungen automatisiert als PDF exportieren, bevor die Logs gelöscht werden. JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Neu Schweiz: Die Gewichtsangabe ist kleiner als im CN23-Formular > kein Versand möglich JTL-ShippingLabels - Fehler und Bugs 13
Neu Wenn Rabatt als Zeile auf Rechnung steht, fliegt der Gesamtwert weg.. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL-POS-Server als Dienst/Autostart starten (WinServer2022) Einrichtung / Updates von JTL-POS 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Guthaben reduziert nicht den Auftragswert sondern wird als Zahlung angerechnet User helfen Usern - Fragen zu JTL-Wawi 2
Neu Exportvorlage Facebook: Mehr als ein Bild übergeben? Allgemeine Fragen zu JTL-Shop 0
Neu Dynamischen Parameter an BAT anfügen zur Ausgabe als Messagebox User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Abbild der Workflows als CSV JTL-Workflows - Ideen, Lob und Kritik 1
Neu Nach Update auf 1.8 sind alle stornierten Verkäufe als bezahlt markiert JTL-Wawi - Fehler und Bugs 5
Neu OPC - productstream als Liste wir keine Warenkorb Button angezeigt Betrieb / Pflege von JTL-Shop 2
Neu Versandkosten im Warenkorb werden als Artikel angezeigt Allgemeine Fragen zu JTL-Shop 6
JTL Wawi APP als "Selbstentnahme - Scanner" JTL-Wawi App 0
Neu Artikelvariationen korrekt als Auftrags-csv exportieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kurzbeschreibung als Tooltip in der Galerieansicht der Kategorie/Suche Betrieb / Pflege von JTL-Shop 1
Neu Plattform als Darstellungsbedingungen für Bilder oder Text Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Gmail stuft uns als SPAM ein User helfen Usern - Fragen zu JTL-Wawi 11
Neu Bestandsführung aktiv als Standard User helfen Usern - Fragen zu JTL-Wawi 3
Neu Amazon-Artikel nachträglich als Parent zusammenfassen? User helfen Usern - Fragen zu JTL-Wawi 9
Exportvorlage - Rechnungskorrektur als CSV gesucht JTL-Wawi 1.8 3
Neu jtl datenbank warnung - ein formular hat mehr als 1000 felder in tkunde des Shops Allgemeine Fragen zu JTL-Shop 0
gibt es eine Möglichkeit ausgewählte Aufträge als Liste zu drucken ? JTL-Wawi 1.8 2
Otto Payment als Zahlungsart ? Otto.de - Anbindung (SCX) 0
Neu Abgleich bucht bestellte Artikel als Wareneingang Shopware-Connector 10
Neu Dropshipping mit JTL (als Dropshipper) Arbeitsabläufe in JTL-Wawi 0
Neu Beschaffungszeit als Hersteller User helfen Usern - Fragen zu JTL-Wawi 1
Firmen- und E-Mail Einstellungen: Wie einrichten, wenn Firmenname (Impressum) anders ist als Shopname/Marke? JTL-Wawi 1.8 0
Neu Artikel mit VarKombiartikel, je nach Kategorie anderer VarKombi als Standard Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen