Gelöst Eigenes Javascript funktioniert nicht

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Hi zusammen,

vllt kann uns hier jemand helfen. Wir möchten im Shop 5 in unserem eigenen Template auch eigenes JS einbinden. Leider funktioniert das bei uns nicht.
In der Dokumentation steht, dass eigene .js-Dateien im Ordner templates/MeinTemplate/js abgelegt werden sollen. Haben wir gemacht.
Der Pfad ist als templates/MeinTemplate/js/meinjavascript.js

Die Dokumentation besagt auch, dass man die template.xml anpassen muss.
So sieht unsere template.xml aus

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
    <Name>MeinTemplate</Name>
    <Author>MeinTemplateTyp</Author>
    <URL>https://jtl-software.de</URL>
    <Parent>NOVA</Parent>
    <Preview>preview.png</Preview>
    <Version>1.0.0</Version>
    <MinShopVersion>5.0.0</MinShopVersion>
    <Description>Mein Custom Template.</Description>
    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Theme" Key="theme_default" Type="select" Value="my-nova" override="true">
                <Option Value="my-nova">Custom-Theme</Option>
            </Setting>
        </Section>
    </Settings>
    <Minify>
        <CSS Name="my-nova.css">
            <File Path="themes/my-nova/my-nova.css"/>
            <File Path="themes/my-nova/custom.css"/>
        </CSS>
        <JS Name="my-nova.js">
            <File Path="js/meinjavascript.js"/>
            <File Path="js/jtl.evo.js" override="true"/>
        </JS>

    </Minify>
    <Boxes>
        <Container Position="left" Available="1" />
        <Container Position="right" Available="0" />
        <Container Position="top" Available="0" />
        <Container Position="bottom" Available="1" />
    </Boxes>
</Template>

Kann uns jemand helfen? Stehen gerade ein wenig auf dem Schlauch und finden den Fehler nicht. Evtl. hatte ja jemand von euch das gleiche Problem oder kommt auf die Lösung.

Vielen Dank euch allen und beste Grüße
 

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Haben gerade festgestellt, dass es funktioniert wenn wir die Datei custom.js benennen und in der template.xml die Zeile <File Path="js/custom.js" override="true"/> einfügen.
Obwohl es jetzt funktioniert würden wir uns sehr freuen, wenn uns jemand sagen könnte, weshalb das mit einem eigenen Namen nicht funktioniert. Wollen ja nicht dumm sterben :D
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
Das Problem müsste die Zeile Name="my-nova.js" sein.
Wenn das JavaScript automatisch eingebunden werden soll, muss der Name zwangsläufig jtl3.js lauten.
Code:
<JS Name="jtl3.js">
    <File Path="js/meinjavascript.js"/>
</JS>

sollte also funktionieren (und tut es bei mir auch).

Zum Hintergrund: Das "my-nova", was bei CSS ok ist, ist das, was du im Dropdown in den Templateoptionen auswählen kannst. Für JavaScript existiert eine solche Auswahloption aber nicht.
 
  • Gefällt mir
Reaktionen: anonymous
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Feld aus Kategorie im Shop anzeigen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Benutzerdefinierte Klasse für Überschrift anlegen funktioniert nicht Templates für JTL-Shop 2
Neu "Variationsvorschau anzeigen" in der Galerie funktioniert nicht JTL-Shop - Fehler und Bugs 2
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu Rabattfunktion (Wawi-Stammdaten) funktioniert nicht ... Betrieb / Pflege von JTL-Shop 12
Neu Import von Lieferantenbeständen funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 8
Neu Artikeletikett für Kinderartikel drucken mit GTIN Barcode funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL-Connector funktioniert nicht mehr WooCommerce-Connector 3
Neu Lastschrift funktioniert nicht Plugins für JTL-Shop 2
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu Artikel Bild aus anderer Quelle importieren funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu OPC Vimeo Video funktioniert nicht JTL-Shop - Fehler und Bugs 4
Neu Shopify Connector funktioniert nicht mehr, Fehlerlog anbei Shopify-Connector 10
Bestandsabgleich funktioniert (teilweise) nicht kaufland.de - Anbindung (SCX) 2
Neu JTL Search funktioniert nicht JTL-Search 7
Neu Hinweis auf JTL-POS Customer Display 'Meldung nicht erneut anzeigen' funktioniert nicht JTL-POS - Fehler und Bugs 0
Neu JTL Wawi: Bestandsanpassung zwischen eBay und eigenem Onlineshop – Warum funktioniert die Mengeinstellung nicht automatisch? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Email Vorlage - Mailen bearbeiten funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu JTL-ERP-Connector funktioniert ab 20.09.2024 nicht mehr mit Shopify!? Shopify-Connector 2
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7

Ähnliche Themen