Neu Grundfragen zu Nova als eigenes Template und Themeanpassungen

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.549
201
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.549
201
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.009
303
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.549
201
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.549
201
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 php error log wg nova template Installation / Updates von JTL-Shop 0
Neu Core-Variablen im Nova Child Template verwenden Allgemeine Fragen zu JTL-Shop 7
Neu NOVA Template Hover Button Farbe ändern Templates für JTL-Shop 3
Farbe Ändern NOVA Einrichtung JTL-Shop5 2
Neu NOVA: Banner/Slider auf Startseite nur für registrierte User Templates für JTL-Shop 0
Neu JTL Shop 5 / Nova / oben feststehende Leiste mit Shop-Infos Templates für JTL-Shop 4
Neu NOVA-Template - Artikelbeschreibung in der Galerieansicht anzeigen Templates für JTL-Shop 2
Neu Staffelpreise ohne Grundpreis in der Artikelübersicht ( NOVA ) JTL-Shop - Fehler und Bugs 0
Neu Bilder in Vergrösserung - Nova Template Allgemeine Fragen zu JTL-Shop 7
Neu HAN im NOVA-Template auf Produktseite ausgeben Templates für JTL-Shop 1
Neu Nova Template 1.1.1 nach Shop Update führt zu Ladefehler Installation / Updates von JTL-Shop 2
Neu Copyright ändern Footer JTL Shop 5 /Nova Child Allgemeine Fragen zu JTL-Shop 2
Neu NOVA Child Theme gesucht? Business Jungle 1
Neu Merkmale-Hintergrundfarbe im NOVA ändern Templates für JTL-Shop 4
Neu Nova: Bild-Overlay über Swatches Templates für JTL-Shop 0
Neu Header anklickbar machen (Shop 5, Nova) Technische Fragen zu Plugins und Templates 1
Neu Demodateien laden, NOVA zurücksetzen und weitere fragen Allgemeine Fragen zu JTL-Shop 0
Neu Linke Seitenleiste auf Startseite NOVA & JTL5 Templates für JTL-Shop 4
Neu Bestellungen im Online Shop werden nach Abgleich als Angebot abgelegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Grundpreis / Mengeneinheit als Variable Betrieb / Pflege von JTL-Shop 0
Neu Workflow Artikelmenge in Auftrag als einzelne Position Arbeitsabläufe in JTL-Wawi 0
Neu JTL 1.6 + Shopware 6 + Mollie (Zahlungen kommen als pm_mollie rein) Shopware-Connector 0
Neu JTL als ERP in Verbindung mit Shopify Plus User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kategorien als Popup im Mega Menu Allgemeine Fragen zu JTL-Shop 0
Neu Positionen aus einem Auftrag als Etikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu "Lagerpackliste" ab 1.6 – Die Versandliste als Alternative User helfen Usern - Fragen zu JTL-Wawi 15
Neu Wawi erstellt PayPal Rechnung als offen Arbeitsabläufe in JTL-Wawi 2
Neu Auftrag als versendet markieren Allgemeines zu den JTL-Connectoren 0
Neu Gutschriften zeigen keine Einheiten in den Formularen, Gutschriften werden als "3 Währungen" markiert [JTL WAWI 1.6.36.0] JTL-Wawi - Fehler und Bugs 0
Neu Druckvorlagen.. Speichern als Excel-Datei Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL Workflow: Shopify Payments direkt als "Bezahlt" setzen User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung JTL-POS von Wawi trennen und als Standalone nutzen Allgemeine Fragen zu JTL-POS 1
Neu FBA Artikel aufschalten klappt nicht, der Artikel wird als FBM übergeben Amazon-Anbindung - Fehler und Bugs 3
Neu Bild für Variante erscheint als Overlay Allgemeine Fragen zu JTL-Shop 0
Neu Bestellungen bei ebay mit " Barzahlung bei Abholung " werden seit heute 30.03.2022 als bezahlt markiert JTL-Wawi - Fehler und Bugs 13
Neu Eigenes Feld als Sortierkriterium Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Möchten Rechnungen als PDF abspeichern in einem bestimmten Ordner User helfen Usern - Fragen zu JTL-Wawi 11
Beantwortet Lagerplatz im WMS Lager als belegt kennzeichnen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Export Tabelle als CSV mit EAN Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu 2 Shops über eine Wawi als admin, brauche dringend Hilfe Installation von JTL-Wawi 4
Neu WAWI 1.6.35.2 Gutschrift über Amazon wird in der Wawi als nicht bezahlter Auftrag geführt. Amazon-Anbindung - Fehler und Bugs 2
Neu Unverkauflicher Artikel wird als ausverkauft angezeigt seit 5.1.2 JTL-Shop - Fehler und Bugs 2
Neu Menge in Verkauf anders darstellen als auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Lagerbestand + Zulauf ist kleiner als Bestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Rechnungen als PDF direkt aus SQL Datenbank herunterladen User helfen Usern - Fragen zu JTL-Wawi 6
Neu ❗Wir suchen euch als Testkunden für unsere Closed Beta Phase - GLS Track & Trace!❗ JTL-Track&Trace - Ideen, Lob und Kritik 24
Neu Zahlungen als Exel Datei exportieren JTL WAWI 1.6.35.1 User helfen Usern 0
Neu JTL FFN Abrechnungsworkflow wie erfasse ich mehr als ein Paket pro Auftrag? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Stücklisten als Kinder - oder andere Ideen für mein Problem User helfen Usern - Fragen zu JTL-Wawi 4
Neu Zusatzartikel in Artikeldetailansicht als Checkbox Plugins für JTL-Shop 6

Ähnliche Themen