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
347
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 Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu IDU funktioniert nicht seit automatischer USt.-Berechnung Amazon-Anbindung - Fehler und Bugs 3
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 5
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Funktioniert die Adressvalidierung inzwischen? JTL-Wawi 2.0 1
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 6
Retourenetikett Internetmarke funktioniert nicht mehr JTL-Wawi 2.0 1
Neu WMS-APP funktioniert nicht - Fehlermeldung: andere Edition wird benötigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 23
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0

Ähnliche Themen